Skip to main content

Large Scale Distributed Virtual Environments on the Grid: Design, Implementation, and a Case Study

  • Conference paper
Computer Supported Cooperative Work in Design IV (CSCWD 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5236))

  • 1430 Accesses

Abstract

Distributed Virtual Environments (DVEs) are geographically distributed computing systems which allow multiple users to interact simultaneously in computer-generated, shared virtual environments. DVEs are widely applied in many fields, such as online role playing games, synthesis military simulations, virtual cities, and virtual shopping malls. To support large-scale DVEs with high fidelity and satisfied interactive performance among various distributed clients, massive computing resources, storage resources, and highly efficient distributed server architectures are needed. In this paper, the key techniques of the system design and implementation for large scale Distributed Virtual Environment on the Grid (DVE-G) are discussed and a hierarchical architecture of DVE-G is proposed. Some aspects of DVE-G, such as resource management, massive data management, scene synchronization, and fault-tolerance are also discussed. A work-in-progress DVE-G prototype (e.g., the Virtual Hangzhou Dianzi University tourism system) is provided as a testbed scenario and the present evaluation results show that the architecture of DVE-G is feasible and scales well.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Xu, Z., Yang, N., Liao, H.: Vega Information Grid for Collaborative Computing. In: Shen, W.-m., Lin, Z., Barthès, J.-P.A., Li, T.-Q. (eds.) CSCWD 2004. LNCS, vol. 3168, pp. 1–10. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  2. Pan, W., Shen, Y., Zhang, W.: Grid-based Simulation System of Casting Solidification Process. In: Shen, W.-m., Lin, Z., Barthès, J.-P.A., Li, T.-Q. (eds.) CSCWD 2004. LNCS, vol. 3168, pp. 692–697. Springer, Heidelberg (2005)

    Google Scholar 

  3. Li, Y., Wang, G., Yang, S., Shi, M., Xu, J.: Research on Grid-based Cooperative Platform. In: Proceedings of the 9th International Conference on Computer Supported Cooperative Work in Design, Coventry, UK, pp. 378–383 (2005)

    Google Scholar 

  4. Liu, X., Jiang, C., Wang, C.: Grid-based Distributed Virtual Environment Simulation. Journal of Computer Engineering and Application 43, 110–112 (2007) (in Chinese with English Abstract)

    Google Scholar 

  5. Mustafee, N., Alstad, A., Larsen, B., Taylor, S.J.E., Ladbrook, J.: Grid-enabling FIRST: Speeding up simulation applications using WinGrid. In: Proceedings of the 10th IEEE International Symposium on Distributed Simulation and Real-Time Applications, Malaga, Spain, pp. 157–164 (2006)

    Google Scholar 

  6. Morillo, P., Orduna, J.M., Fernandez, M., Duato, J.: Improving the performance of distributed virtual environment systems. IEEE Transactions on Parallel and Distributed Systems 16, 637–649 (2005)

    Article  Google Scholar 

  7. Wang, T., Wang, C., Lau, F.C.M.: An architecture to support scalable distributed virtual environment systems on grid. Journal of Supercomputing 36, 249–264 (2006)

    Article  Google Scholar 

  8. Taylor, S.J.E., Fox, G., Fujimoto, R., Roberts, D.J., Theodoropoulos, G.K.: Revisiting Distributed Simulation and the Grid: A Panel. In: Proceedings of the 9th IEEE International Symposium on Distributed Simulation and Real-Time Applications, Montreal, Canada, p. 161 (2005)

    Google Scholar 

  9. Theodoropoulos, G., Zhang, Y., Chen, D., Minson, R., Turner, S.J., Cai, W., Xie, Y., Logan, B.: Large Scale Distributed Simulation on the Grid. In: Proceedings of the 6th IEEE International Symposium on Cluster Computing and the Grid DSGrid Workshop, Singapore, pp. 63–70 (2006)

    Google Scholar 

  10. IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)-Framework and Rules, IEEE Standard 1516-2000 (2000)

    Google Scholar 

  11. Chen, D., Turner, S.J., Cai, W.: A Framework for Robust HLA-based Distributed Simulations. In: Proceedings of the 20th Workshop on Principles of Advanced and Distributed Simulation, Singapore, pp. 183–192 (2006)

    Google Scholar 

  12. Lu, T., Lee, C., Hsia, W.: Supporting Large Scale Distributed Simulation Using HLA. ACM Transactions on Modeling and Computer Simulation 10, 268–294 (2000)

    Article  Google Scholar 

  13. Foster, I.: Globus Toolkit Version 4: Software for Service-Oriented Systems. In: Jin, H., Reed, D., Jiang, W. (eds.) NPC 2005. LNCS, vol. 3779, pp. 2–13. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  14. Lees, M., Logan, B., Theodoropoulos, G.: Distributed simulation of agent-based systems with HLA. ACM Transactions on Modeling and Computer Simulation 3, 1–25 (2007)

    Google Scholar 

  15. Cai, W., Turner, S.J., Zhao, H.: A Load Management System for Running HLA-based Distributed Simulations over the Grid. In: Proceedings of the 6th IEEE International Workshop on Distributed Simulation and Real-Time Applications, Fort Worth, TX, USA, pp. 7–14 (2002)

    Google Scholar 

  16. Morillo, P., Bierbaum, A., Hartling, P., Fernandez, M., Cruz-Neira, C.: Analyzing the performance of a cluster-based architecture for immersive visualization systems. Journal of Parallel and Distributed Computing 68, 221–234 (2008)

    Article  MATH  Google Scholar 

  17. Kwok, M., Wong, J.W.: Scalability analysis of the hierarchical architecture for distributed virtual environments. IEEE Transactions on Parallel and Distributed Systems 19, 408–417 (2008)

    Article  Google Scholar 

  18. Ta, D.N.B., Zhou, S.: A two-phase approach to interactivity enhancement for large-scale distributed virtual environments. Computer Networks: The International Journal of Computer and Telecommunications Networking 14, 4131–4152 (2007)

    MATH  Google Scholar 

  19. Ta, D.N.B., Zhou, S.: A network-centric approach to enhancing the interactivity of large-scale distributed virtual environments. Computer Communications 29, 3553–3566 (2006)

    Article  Google Scholar 

  20. Minson, R., Theodoropoulos, G.: An adaptive interest management scheme for distributed virtual environments. In: Proceedings of the 19th Workshop on Principles of Advanced and Distributed Simulation, Monterey, CA, USA, pp. 273–281 (2005)

    Google Scholar 

  21. Minson, R., Theodoropoulos, G.: Adaptive interest management via push-pull algorithms. In: Proceedings of the 10th IEEE International Symposium on Distributed Simulation and Real-Time Applications, Malaga, Spain, pp. 119–126 (2006)

    Google Scholar 

  22. Gu, Y., Boukerche, A., Araujo, R.B.: Performance analysis of an adaptive dynamic grid-based approach to data distribution management. Journal of Parallel and Distributed Computing 68, 536–547 (2008)

    Article  MATH  Google Scholar 

  23. Liu, X., Jiang, C., Wang, C.: Massive Data Management Framework for Grid-based Distributed Virtual Environment Simulation. Journal of Computer Engineering and Design 29, 931–933 (2008) (in Chinese with English Abstract)

    Google Scholar 

  24. Zhou, S., Cai, W., Lee, B.S., Turner, S.J.: Time-space consistency in large-scale distributed virtual environments. ACM Transactions on Modeling and Computer Simulation 1, 31–47 (2004)

    Article  Google Scholar 

  25. Lui, J., Chan, M.: An efficient partitioning algorithm for distributed virtual environment systems. IEEE Transaction on Parallel and Distributed Systems 13, 193–211 (2002)

    Article  Google Scholar 

  26. Boukerche, A., McGraw, N.J., Araujo, R.B.: A Grid-Filtered Region-Based approach to support synchronization in large-scale distributed interactive virtual environments. In: Proceedings of the 34th International Conference on Parallel Processing Workshops, Oslo, Norway, pp. 525–530 (2005)

    Google Scholar 

  27. Morillo, P., Orduna, J.M., Duato, J.: A scalable synchronization technique for distributed virtual environments based on networked-server architectures. In: Proceedings of the 35th International Conference on Parallel Processing Workshops, Columbus, Ohio, USA, pp. 74–81 (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jiang, C., Xu, X., Wan, J., Li, W., You, X. (2008). Large Scale Distributed Virtual Environments on the Grid: Design, Implementation, and a Case Study. In: Shen, W., Yong, J., Yang, Y., Barthès, JP.A., Luo, J. (eds) Computer Supported Cooperative Work in Design IV. CSCWD 2007. Lecture Notes in Computer Science, vol 5236. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92719-8_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-92719-8_35

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-92718-1

  • Online ISBN: 978-3-540-92719-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics