A Scalable HLA-Based Distributed Simulation Framework for VR Application
HLA-based Distributed Simulation technology is employed widely in Virtual Reality (VR) applications, such as military simulation, internet games, roaming etc. To support larger number of participants, scalability is becoming a key issue of VR applications. In this paper, we explore the characteristics of distributed simulation, and analyze the scalability of servers and participants, and classify our approach to improve scalability of VR applications into three aspects: a three-tier node management mode to accommodate more participants, an efficient management of servers to manage scalable number of clients and software development interface to achieve reusability and interoperability of VR applications. We present our middleware platform, HIVE, providing a scalable HLA-based distributed simulation framework for VR applications, on which users can develop VR applications easily and quickly. Then we give the method and view of application integration with HIVE. Finally an experimental demo is given.
KeywordsVirtual Reality Virtual Environment Group Manager Ownership Management Node Management
Unable to display preview. Download preview PDF.
- 1.Bierbaum, A., Just, C., Hartling, P., Meinert, K., Baker, A., Cruz-Neira, C.: VR juggler: A virtual platform for virtual reality application development. In: Proceedings of IEEE Virtual Reality, Yokohama, Japan, March 2001, pp. 89–96 (2001)Google Scholar
- 5.Watson, K., Zyda, M.: Bamboo - a portable system for dynamically extensible, real time, networked, virtual environments. In: IEEE Virtual Reality Annual International Symposium, pp. 252–260 (1998)Google Scholar
- 6.Frcon, E., Stenius, M.: DIVE: A scaleable network architecture for distributed virtual environments. Distributed Systems Engineering Journal (special issue on Distributed Virtual Environments) 5(3), 91–100 (1998)Google Scholar
- 7.Tramberend, H.: AVOCADO - A distributed Virtual Environment Framework. In: Proceedings of IEEE Virtual Reality 1999, Houston, Texas, pp. 14–21 (1999)Google Scholar
- 8.Dongman, L., Mingyu, L., Seunghyun, H.: ATLAS - A Scalable Network Framework for Distributed Virtual Environments. In: proceedings of ACM CVE 2002, pp. 47–54 (2002)Google Scholar
- 9.Wilson, S., Sayers, H., McNeill, M.D.J.: Using CORBA Middleware to Support the Development of Distributed Virtual Environment Applications. In: Proceedings of 9th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision, Plzen, Czech Republic, pp. 98–105 (2001)Google Scholar
- 10.U.S. Department of Defense (DMSO): High level architecture run-time infrastructure programmers guide, Version 1.3 v5 (1998), http://www.dmso.mil
- 11.Department, U.S.: of Defense (DMSO): High level architecture rules, High level architecture federate interface specification, High level architecture object model template specification Version 1.3 (1998), http://www.dmso.mil
- 12.Simulation Interoperability Standards Committee (SISC) of the IEEE Computer Society. In: IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)-IEEE Std 1516-2000, 1516.1-2000, 1516.2-2000. Institute of Electrical and Electronics Engineers, Inc., New York (2000)Google Scholar
- 16.Jin, L.C., Shi, Z.F.,, J.Y.: MSPR: A Retained-Mode Based Multi-Screen Parallel Rendering System. In: Proceeding of the 4th International Conference on Virtual Reality and its Application in Industry, Tianjin, China, vol. 5444, pp. 173–180 (2003)Google Scholar