DocumentCode :
1727257
Title :
Utilizing object-oriented databases for concurrency control in virtual environments
Author :
Turgut, Damla ; Aydin, Nevin ; Elmasri, Ramez ; Turgut, Begumhan
Author_Institution :
Dept. of Comput. Sci. Eng., Texas Univ., Arlington, TX, USA
fYear :
2001
fDate :
6/23/1905 12:00:00 AM
Firstpage :
409
Lastpage :
414
Abstract :
Virtual Reality Modeling Language (VRML) is widely used to represent, create, and display virtual reality objects and their environment. Some VRML applications require concurrent interaction by multiple users in a real-time distributed fashion. Such applications need a method for users to share and update the VRML objects in real-time. To allow concurrent shared real-time access, our approach is to store the VRML objects in an object-oriented database system (ObjectStore) in order to utilize the concurrency control mechanisms of the system. The authors present an architecture that allows multiple users to interact in a non-trivial way in such a shared VRML environment. We outline how the VRML world can be saved in ObjectStore and implement a series of test cases demonstrating concurrency issues arising from simultaneous updates. Our architecture uses ordinary Java enabled Web browsers with a VRML plug-in. A commercial Web server routes client requests to a custom application server which interacts with the object-oriented database. As users change the VRML world, our application server orders the requests and updates the master copy in the database
Keywords :
Java; client-server systems; concurrency control; information resources; object-oriented databases; real-time systems; user interfaces; virtual reality languages; ObjectStore; VRML applications; VRML object sharing; VRML objects; VRML plug-in; VRML world; Virtual Reality Modeling Language; client requests; commercial Web server; concurrency control; concurrency control mechanisms; concurrent interaction; concurrent shared real-time access; custom application server; multiple user interaction; object-oriented databases; ordinary Java enabled Web browsers; real-time distributed system; shared VRML environment; simultaneous updates; test cases; virtual environments; virtual reality objects; Concurrency control; Concurrent computing; Database systems; Displays; Object oriented databases; Object oriented modeling; Real time systems; Service oriented architecture; Testing; Virtual reality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2001. COMPSAC 2001. 25th Annual International
Conference_Location :
Chicago, IL
ISSN :
0730-3157
Print_ISBN :
0-7695-1372-7
Type :
conf
DOI :
10.1109/CMPSAC.2001.960646
Filename :
960646
Link To Document :
بازگشت