|
Published Articles >> Table of Contents >> Abstract
25th Annual International Computer Software and Applications Conference (COMPSAC'01)
p. 409
Utilizing Object-Oriented Databases for Concurrency Control in Virtual Environments
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
Full Article Text:
 
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CMPSAC.2001.960646
Send link to a friend
| 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. 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
|
Additional Information
|
Citation:
Damla Turgut, Nevin Aydin, Ramez Elmasri, Begumhan Turgut,
"Utilizing Object-Oriented Databases for Concurrency Control in Virtual Environments,"
compsac,
p. 409,
25th Annual International Computer Software and Applications Conference (COMPSAC'01),
2001
|
|