Community Place: architecture and performance
VRML '97 Proceedings of the second symposium on Virtual reality modeling language
SpaceFusion: a multi-server architecture for shared virtual environments
VRML '97 Proceedings of the second symposium on Virtual reality modeling language
NetEffect: a network architecture for large-scale multi-user virtual worlds
VRST '97 Proceedings of the ACM symposium on Virtual reality software and technology
Networked virtual environments: design and implementation
Networked virtual environments: design and implementation
Collaborative virtual environments
Communications of the ACM
A multi-server architecture for distributed virtual walkthrough
VRST '02 Proceedings of the ACM symposium on Virtual reality software and technology
Locales: Supporting Large Multiuser Virtual Environments
IEEE Computer Graphics and Applications
High Level Architecture for Simulation
DIS-RT '97 Proceedings of the 1st International Workshop on Distributed Interactive Simulation and Real-Time Applications
VRAIS '95 Proceedings of the Virtual Reality Annual International Symposium (VRAIS'95)
MASSIVE: a distributed virtual reality system incorporating spatial trading
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
SCORE: a scalable communication protocol for large-scale virtual environments
IEEE/ACM Transactions on Networking (TON)
A framework for multiuser distributed virtual environments
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Grid-based large-scale Web3D collaborative virtual environment
Proceedings of the twelfth international conference on 3D web technology
ACM Transactions on Internet Technology (TOIT)
Hi-index | 0.00 |
The Collaborative Virtual Environment (CVE) is a promising technology which provides an online shared virtual world for geographically dispersed people to interact with each other. However, the scalability of existing CVE systems is limited due to the constraints in processing power and network speed of each participating host. In this paper, a mobile agent based framework for large-scale CVE, MACVE, is proposed to support a large number of concurrent participants in a CVE with a large amount of evolving virtual entities. In MACVE, the CVE system is decomposed into a group of collaborative mobile agents, each of which is responsible for an independent system task. These agents can migrate or clone dynamically at any suitable participating host including traditional servers and qualified user hosts to avoid the potential bottleneck, which can improve the scalability of CVE. Our prototype system has demonstrated the feasibility of the proposed framework.