Skip to main content

Addressing Scalability Issues in Large-Scale Collaborative Virtual Environment

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 4035))

Abstract

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Benford, C.G.S., Rodden, T., Pycock, J.: Collaborative Virtual Environments. Communications of the ACM 44, 79–85 (2001)

    Article  Google Scholar 

  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 

  4. Barrus, J.W., Waters, R.C., Anderson, D.B.: Locales: Supporting Lange Multiuser Virtual Environments. IEEE Computer Graphics and Applications 16(6), 50–57 (1996)

    Article  Google Scholar 

  5. Lety, E., Turletti, T., Baccelli, F.: SCORE: A Scalable Communication Protocol for Large-Scale Virtual Environment. IEEE/ACM Transactions on Networking 12, 247–260 (2004)

    Article  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 

  7. Funkhouser, T.A.: RING: a client-server system for multi-user virtual environments. In: Proceedings of the 1995 symposium on Interactive 3D graphics Monterey, p. 85. ACM Press, California, United States (1995)

    Chapter  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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lin, Q., Zhang, L., Neo, N., Kusuma, I. (2006). Addressing Scalability Issues in Large-Scale Collaborative Virtual Environment. In: Nishita, T., Peng, Q., Seidel, HP. (eds) Advances in Computer Graphics. CGI 2006. Lecture Notes in Computer Science, vol 4035. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11784203_42

Download citation

  • DOI: https://doi.org/10.1007/11784203_42

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-35638-7

  • Online ISBN: 978-3-540-35639-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics