loading...
Utilizing Object-Oriented Databases for Concurrency Control in Virtual Environments
Chicago, Illinois October 08-October 12
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CMPSAC.2001.96064625th Annual International Computer So ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Damla Turgut, The University of Texas at Arlington
Nevin Aydin, The University of Texas at Arlington
Ramez Elmasri, The University of Texas at Arlington
Begumhan Turgut, The University of Texas at Arlington
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. In this paper, we 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.Kewords: Object-Oriented Databases, Concurrency Control, Virtual Environments
Citation:
Damla Turgut, Nevin Aydin, Ramez Elmasri, Begumhan Turgut, "Utilizing Object-Oriented Databases for Concurrency Control in Virtual Environments," compsac, pp.409, 25th Annual International Computer Software and Applications Conference (COMPSAC'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions