AN alternative design of Collaborative Virtual Environment architecture based on cloud computing

Collaborative Virtual Environment (CVE) systems allow the sharing of virtual space, and each participant is represented by an entity in the CVE. Resources are consumed when interaction among several users occurs. The resources are consumed as a result of updating its own state, and the communication resources required to distribute the update of counterpart users in the CVE. The Peer-to-Peer (p2p) and Client Server (CS) architecture in CVE has the limitation of scaling to large number of users while maintaining consistency in the virtual world. This paper identifies the basic requirements of CVE systems, proposed a model based on cloud computing to improve the performance of the traditional CVE systems to evade the limitations of the p2p and CS. The design of the cloud computing-based CVE architecture proposes in our research consist of three layers namely, infrastructure, platform, and application. The potential benefits of the CVE architecture presented in this paper indicated a performance improvement over the traditional CVE. The proposed architecture with little modification can easily be implemented in real life applications to improve the performance of collaborative virtual applications.

[1]  Michael Zyda,et al.  Exploiting reality with multicast groups: a network architecture for large-scale virtual environments , 1995, Proceedings Virtual Reality Annual International Symposium '95.

[2]  Tao Yu,et al.  A hierarchical architecture for improving scalability and consistency in CVE systems , 2011, Int. J. Parallel Emergent Distributed Syst..

[3]  Qingping Lin,et al.  Addressing Scalability Issues in Large-Scale Collaborative Virtual Environment , 2006, Computer Graphics International.

[4]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[5]  Jin Soo Lee,et al.  FX: an RNA-Seq analysis tool on the cloud , 2012, Bioinform..

[6]  Adam Wolisz,et al.  Scalability of a distributed virtual environment based on a structured peer-to-peer architecture , 2011, 2011 Third International Conference on Communication Systems and Networks (COMSNETS 2011).

[7]  Zainal A. Hasibuan,et al.  Cloud-Based E-Learning: A Proposed Model and Benefits by Using E-Learning Based on Cloud Computing for Educational Institution , 2013, ICT-EurAsia.

[8]  Xiaojun Shen,et al.  A Peer-to-Peer Collaborative Virtual Environment for E-Commerce , 2007, 2007 Canadian Conference on Electrical and Computer Engineering.

[9]  Shervin Shirmohammadi,et al.  An end-to-end communication architecture for collaborative virtual environments , 2001, Comput. Networks.

[10]  João Orvalho,et al.  State Transmission Mechanisms for a Collaborative Virtual Environment Middleware Platform , 2001, IDMS.

[11]  Johannes Gehrke,et al.  Scalability for Virtual Worlds , 2009, 2009 IEEE 25th International Conference on Data Engineering.

[12]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[13]  Changqing Yin,et al.  BPM Architecture Design Based on Cloud Computing , 2010, Intell. Inf. Manag..

[14]  Weiying Li Research on the application of distributed virtual environment based on Cloud Computing , 2011, 2011 International Conference on Multimedia Technology.

[15]  Paula Kotzé,et al.  Secure cloud computing: Benefits, risks and controls , 2011, 2011 Information Security for South Africa.

[16]  Yi Pan,et al.  A peer-to-peer collaborative 3D virtual environment for visualization , 2004, IS&T/SPIE Electronic Imaging.

[17]  Yuseung Sohn,et al.  A Survey of Security issues in Collaborative Virtual Environment , 2008 .

[18]  Silvia Rueda,et al.  A genetic approach for adding QoS to distributed virtual environments , 2007, Comput. Commun..

[19]  Chen Ling,et al.  A framework for Java 3D based collaborative virtual environment , 2004, 8th International Conference on Computer Supported Cooperative Work in Design.

[20]  Kowloon Tong On Delay Adjustment for Dynamic Load Balancing in Distributed Virtual Environments , 2012 .

[21]  Shamala Subramaniam,et al.  On consistency and security issues in collaborative virtual environment systems , 2013 .

[22]  Tao Yu,et al.  A Self-Adaptive Filtering Algorithm Based on Consistency QoS in CVE Systems , 2011 .

[23]  Mary R. Thompson,et al.  Securing Resources in Collaborative Environments: A Peer-to-Peer Approach , 2005, IASTED PDCS.

[24]  Steve Benford,et al.  Applications of temporal links: recording and replaying virtual environments , 2002, Proceedings IEEE Virtual Reality 2002.