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 条
  • [41] VIoLET: A Large-Scale Virtual Environment for Internet of Things
    Badiger, Shreyas
    Baheti, Shrey
    Simmhan, Yogesh
    [J]. EURO-PAR 2018: PARALLEL PROCESSING, 2018, 11014 : 309 - 324
  • [42] Distributed virtual instrumentation architecture
    Groza, V
    Cretu, V
    Bogoevici, M
    Petriu, EM
    [J]. SICON/01: ISA/IEEE SENSORS FOR INDUSTRY CONFERENCE, PROCEEDINGS, 2001, : 177 - 180
  • [43] Large Scale Monitoring and Online Analysis in a Distributed Virtualized Environment
    Mehrotra, Rajat
    Dubey, Abhishek
    Abdelwahed, Sherif
    Monceaux, Weston
    [J]. 2011 8TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON ENGINEERING OF AUTONOMIC AND AUTONOMOUS SYSTEMS (EASE), 2011, : 1 - 9
  • [44] An autonomic operating environment for large-scale distributed applications
    Lehman, TJ
    Deen, RG
    Kaufman, JH
    [J]. INTEGRATED COMPUTER-AIDED ENGINEERING, 2006, 13 (01) : 81 - 99
  • [45] QuaSR: A large-scale automated, distributed testing environment
    Grady, S
    Madhusudan, GS
    Sugiyama, M
    [J]. PROCEEDINGS OF THE FOURTH ANNUAL TCL/TK WORKSHOP, 1996, : 61 - 68
  • [46] An architecture to support multi-node downloading of distributed virtual environment on grid
    Wang, Yuying
    Lu, Guanghua
    Jia, Jinyuan
    Yang, Hongji
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING, AND CONTROL, VOLS 1 AND 2, 2007, : 602 - +
  • [47] Distributed Architecture for an Integrated Development Environment, Large Trace Analysis, and Visualization
    Chen Kuang Piao, Yonni
    Ezzati-jivan, Naser
    Dagenais, Michel R.
    [J]. SENSORS, 2021, 21 (16)
  • [48] An Adaptive Dynamic Load Balancing For Large Scale Distributed and Virtual Simulations
    Boukerche, Azzedine
    Zhang, Ming
    Xie, Hengheng
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON VIRTUAL ENVIRONMENTS, HUMAN-COMPUTER INTERFACES AND MEASUREMENT SYSTEMS, 2009, : 96 - 100
  • [49] Distributed Hybrid Constraint Handling In Large Scale Virtual Power Plants
    Hinrichs, Christian
    Bremer, Joerg
    Sonnenschein, Michael
    [J]. 2013 4TH IEEE/PES INNOVATIVE SMART GRID TECHNOLOGIES EUROPE (ISGT EUROPE), 2013,
  • [50] A Fast Distributed and Efficient Virtual Backbone Election in Large Scale MANETs
    El-Hajj, Wasim
    Guizani, Mohsen
    [J]. GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,