Addressing Scalability Issues in Large-Scale Collaborative Virtual Environment
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.
KeywordsCVE scalability mobile agent network architecture
Unable to display preview. Download preview PDF.
- 2.Macedonia, M., Zyda, M., Pratt, D., Barham, P., Zestwitz, S.: NPSNET: A Network Software Architecture for Large-Scale Virtual Environments, Presence, vol. 3, pp. 265–287 (1994)Google Scholar
- 3.Stahl, O., Andersson, M.: DIVE - a Toolkit for Distributed R Applications. In: 6th ERCIM workshop, Stockholm (1994)Google Scholar
- 6.Wang, C.-L.W.T., Lau, F.: A Grid-enabled Multi-server Network Game Architecture. In: 3rd International Conference on Application and Development of Computer Games (2004)Google Scholar
- 8.Das, T.K., Singh, G., Mitchell, A., Kumar, P.S., McGee, K.: NetEffect: A Network Architecture for Large-scale Multi-user Virtual World. In: ACM symposium on Virtual reality software and technology (1997)Google Scholar
- 9.Lea, R., Honda, Y., Matsuda, K., Matsuda, S.: Community Place: Architecture and Performance. In: Second symposium on Virtual reality modeling language (1997)Google Scholar
- 10.Lau, R.W.H., Chim, J., Leong, V., Si, A.: CyberWalk: A Web-Based Distributed Virtual Walkthrough Environment. IEEE Transactions on Multimedia, 5, 503–515 (2003)Google Scholar
- 11.EverQest, http://everquest.station.sony.com/
- 12.Ultima Online, http://www.uo.com/
- 13.Ng, B., Si, A., Lau, R.W.H., Li, F.W.B.: A Multi-Server Architecture for Distributed Virtual Walkthrough. In: ACM VRST 2002, Hong Kong (2002)Google Scholar