RING: a client-server system for multi-user virtual environments
I3D '95 Proceedings of the 1995 symposium on Interactive 3D graphics
Community Place: architecture and performance
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
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
SCORE: a scalable communication protocol for large-scale virtual environments
IEEE/ACM Transactions on Networking (TON)
CyberWalk: a web-based distributed virtual walkthrough environment
IEEE Transactions on Multimedia
Hi-index | 0.00 |
The existing Collaborative Virtual Environment (CVE) systems have limited scalability due to the constraints in computer processing power and network bandwidth of participating hosts. In this paper, we propose a new approach for heterogeneous internet based users to construct large-scale CVE (LCVE) system: Mobile Agent Based Framework for LCVE (MACVE). In MACVE, the system workloads are decomposed into independent and fine grained tasks. The tasks are modelled as mobile agents which are not bound to any fixed nodes as the traditional CVE architectures do. As the mobile agents can migrate or clone dynamically at any suitable participating host include traditional servers and qualified user hosts, the system workloads can be distributed more pervasively to avoid potential bottleneck. This improves the scalability of LCVE. Experiments results have demonstrated the scalability of our proposed approach.