A Large Scale Distributed Virtual Environment Architecture

被引:0
|
作者
Elfizar [1 ,2 ]
Baba, Mohd Sapiyan [3 ]
Herawan, Tutut [1 ]
机构
[1] Univ Malaya, Fac Comp Sci & Informat Technol, Kuala Lumpur 50603, Malaysia
[2] Univ Riau, Dept Informat Syst, Pekanbaru 28293, Indonesia
[3] Gulf Univ Sci & Technol, Kuwait, Kuwait, Kuwait
来源
STUDIES IN INFORMATICS AND CONTROL | 2015年 / 24卷 / 02期
关键词
Distributed virtual environment; 1P10; model; Large scale DVE; Architecture;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Virtual Environment (VE) is a simulation application that is widely used for the development of computer generated synthetic environments. A Distributed VE (DVE) allows many users to access a VE concurrently from different locations. Most current DVEs are still using simulator-centric architecture that views VE operations as a set of homogenous simulators, each aggregating data structure and all the actors operating on the data structure. This architecture limits the number of users involved in the DVE. It reduces users' experiences because the area of VE is restricted. Also, when the number of objects increases, the VE runs more slowly. Although other architectures such as Distributed Scene Graph and Sirikata, have become available, the simulator still manages many objects in the simulation. It also restricts the number of objects and users involved in the VE. This paper proposes a new architecture to enable large scale distributed virtual environment. A simulator separation method is developed based on objects consisting of one process for one object (1P10). The 1P10 architecture has a core component that comprises several simulators. In order to maintain the object, each simulator has two engines: physics engine and scripts engine. To maintain the consistency of the simulation, we introduce Universe that stores all objects state generated by simulators. Universe is responsible to store the state updates and disseminate them to interested simulators. There are two aspects used to evaluate the scalability of the 1P10 model, i.e. the number of objects and the number of concurrent users involved. Parameters such as CPU usages and memory allocation are used to analyze and evaluate the performance of the model. Experiments are conducted with varying number of objects and users. Compared with current architecture, the 1P10 model scalability and performance are better than current existing models in P2P network. The experiment results also comply with the mathematical model of the simulator and universe.
引用
收藏
页码:159 / 170
页数:12
相关论文
共 50 条
  • [1] An Interest Management Architecture by ALM and Region Partition for Large-Scale Distributed Virtual Environment
    Lu, Yaping
    Wang, Yunjia
    Liu, Houquan
    [J]. JOURNAL OF COMPUTERS, 2010, 5 (06) : 836 - 843
  • [2] A common component framework for large scale distributed virtual environment
    Cheng, ZQ
    Jin, SY
    Dang, G
    Yang, T
    Wu, T
    [J]. Proceedings of the Fourth IASTED International Conference on Visualization, Imaging, and Image Processing, 2004, : 690 - 695
  • [3] A Distributed Total Order Consistency Approach in Large-Scale Distributed Virtual Environment Systems
    Zhou, Hangjun
    Zhang, Wei
    Peng, Yuxing
    Li, Sikun
    [J]. INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2011, 14 (03): : 711 - 717
  • [4] The software architecture of a virtual distributed computing environment
    Topcuoglu, H
    Hariri, S
    Furmanski, W
    Valente, J
    Ra, I
    Kim, D
    Kim, Y
    Bing, X
    Ye, BQ
    [J]. SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 1997, : 40 - 49
  • [5] The Network Architecture and Protocols for Distributed Virtual Environment
    杨永高
    潘启敬
    [J]. Railway Engineering Science, 1998, (02) : 9 - 22
  • [6] Distributed policy processing in virtual private operation environment for large scale networks
    Yu, W
    Xuan, D
    Reddy, SK
    Bettati, R
    Zhao, W
    [J]. IEEE SYSTEMS, MAN AND CYBERNETICS SOCIETY INFORMATION ASSURANCE WORKSHOP, 2003, : 84 - 91
  • [7] Grid computing based large scale Distributed Cooperative Virtual Environment Simulation
    Jiang, Congfeng
    Xu, Xianghua
    Wan, Jian
    [J]. PROCEEDINGS OF THE 2008 12TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOLS I AND II, 2008, : 507 - 512
  • [8] OBJECT-BASED VIEWPOINT FOR LARGE-SCALE DISTRIBUTED VIRTUAL ENVIRONMENT
    Elfizar
    Baba, Mohd Sapiyan
    Herawan, Tutut
    [J]. MALAYSIAN JOURNAL OF COMPUTER SCIENCE, 2015, 28 (04) : 301 - 317
  • [9] Emulation environment architecture for large-scale distributed system vulnerability analysis
    Zhao, Gang
    Kuang, Xiaohui
    Zheng, Weimin
    [J]. Qinghua Daxue Xuebao/Journal of Tsinghua University, 2011, 51 (12): : 1824 - 1830
  • [10] Architecture of HLA Based Distributed Virtual Geographic Environment
    Xu Bingli
    Lin Hui
    Gong Jianhua
    [J]. GEO-SPATIAL INFORMATION SCIENCE, 2006, 9 (02) : 127 - 134