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 条
  • [21] A Distributed Architecture for Large Scale Multimedia Visualization and Surveillance
    Liu, Weijian
    Cai, Caiguan
    Tan, Xiaogang
    Huang, Baohua
    Jiang, Michael
    [J]. PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 1766 - 1770
  • [22] Distributed architecture for large-scale video servers
    Tanaka, K
    Sakamoto, H
    Suzuki, H
    Nishimura, K
    [J]. ICICS - PROCEEDINGS OF 1997 INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING, VOLS 1-3: THEME: TRENDS IN INFORMATION SYSTEMS ENGINEERING AND WIRELESS MULTIMEDIA COMMUNICATIONS, 1997, : 578 - 583
  • [23] Software architecture for a Virtual Environment for nano scale assembly (VENSA)
    Lee, YG
    Lyons, KW
    Feng, SC
    [J]. JOURNAL OF RESEARCH OF THE NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY, 2004, 109 (02): : 279 - 290
  • [24] ZE: Virtual Environment of Large Scale Worm Tracing
    Shi, Wei
    Li, Qiang
    Kang, Jian
    [J]. DCABES 2008 PROCEEDINGS, VOLS I AND II, 2008, : 1193 - 1198
  • [25] Service virtualization in large scale, heterogeneous and distributed environment
    Chen, HH
    Guo, DK
    Xue, QW
    Luo, XS
    Zhang, WM
    [J]. GCA '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON GRID COMPUTING AND APPLICATIONS, 2005, : 62 - 68
  • [26] A multicast network architecture for large scale collaborative virtual environments
    Greenhalgh, C
    Benford, S
    [J]. MULTIMEDIA APPLICATIONS, SERVICES AND TECHNIQUES - ECMAST '97, 1997, 1242 : 113 - 128
  • [27] Large-scale Virtual Texturing on a Distributed Rendering System
    Revanth, N. R.
    Narayanan, P. J.
    [J]. 2015 FIFTH NATIONAL CONFERENCE ON COMPUTER VISION, PATTERN RECOGNITION, IMAGE PROCESSING AND GRAPHICS (NCVPRIPG), 2015,
  • [28] Multiserver support for large-scale distributed virtual environments
    Ng, B
    Lau, RWH
    Si, A
    Li, FWB
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2005, 7 (06) : 1054 - 1065
  • [29] A distributed architecture for large scale news and social media processing
    Varlamis, Iraklis
    Michail, Dimitrios
    Polydoras, Pavlos
    Tsantilas, Panagiotis
    [J]. International Journal of Web Engineering and Technology, 2020, 15 (04): : 383 - 406
  • [30] A Hierarchical Architecture for Distributed Security Control of Large Scale Systems
    Rouf, Yar
    Shtern, Mark
    Fokaefs, Marios
    Litoiu, Marin
    [J]. PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 118 - 120