Virtual Net: a Decentralized Architecture for Interaction in Mobile Virtual Worlds

With the development of mobile technology, mobile virtual worlds have attracted massive users. To improve scalability, a peer-to-peer virtual world provides the solution to accommodate more users without increasing hardware investment. In mobile settings, however, existing P2P solutions are not applicable due to the unreliability of mobile devices and the instability of mobile networks. To address the issue, a novel infrastructure model, called Virtual Net, is proposed to provide fault-tolerance in managing user content and object state. In this paper, the key problem, namely object state update, is resolved to maintain state consistency and high interaction responsiveness. This work is important in implementing a scalable mobile virtual world.

[1]  Shangguang Wang,et al.  Fog Computing: An Overview of Big IoT Data Analytics , 2018, Wirel. Commun. Mob. Comput..

[2]  Honghui Lu,et al.  Peer-to-peer support for massively multiplayer games , 2004, IEEE INFOCOM 2004.

[3]  Xianhui Che,et al.  Packet-level traffic analysis of online games from the genre characteristics perspective , 2012, J. Netw. Comput. Appl..

[4]  Kajal T. Claypool,et al.  Latency and player actions in online games , 2006, CACM.

[5]  Jon Crowcroft,et al.  A survey and comparison of peer-to-peer overlay network schemes , 2005, IEEE Communications Surveys & Tutorials.

[6]  Marc Shapiro,et al.  Conflict-Free Replicated Data Types , 2011, SSS.

[7]  Laura Ricci,et al.  Flexible load distribution for hybrid distributed virtual environments , 2013, Future Gener. Comput. Syst..

[8]  Shun-Yun Hu,et al.  VON: a scalable peer-to-peer network for virtual environments , 2006, IEEE Network.

[9]  Jörg Kienzle,et al.  Watchmen: Scalable Cheat-Resistant Support for Distributed Multi-player Online Games , 2013, 2013 IEEE 33rd International Conference on Distributed Computing Systems.

[10]  Stefan Savage,et al.  Total Recall: System Support for Automated Availability Management , 2004, NSDI.

[11]  Roberto Tamassia,et al.  Dynamic provable data possession , 2009, IACR Cryptol. ePrint Arch..

[12]  Bettina Kemme,et al.  Peer-to-peer architectures for massively multiplayer online games: A Survey , 2013, CSUR.

[13]  Daniel Stutzbach,et al.  Understanding churn in peer-to-peer networks , 2006, IMC '06.

[14]  Fred B. Schneider,et al.  Implementing fault-tolerant services using the state machine approach: a tutorial , 1990, CSUR.

[15]  Jingzhi Guo,et al.  Cost optimization in persistent virtual world design , 2018, Inf. Technol. Manag..

[16]  Gustavo Rau de Almeida Callou,et al.  An algorithm to optimise the load distribution of fog environments , 2017, 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[17]  Joe Finney,et al.  Rendezvous: supporting real-time collaborative mobile gaming in high latency environments , 2005, ACE '05.

[18]  Haiying Shen,et al.  CloudFog: Leveraging Fog to Extend Cloud Gaming for Thin-Client MMOG with High Quality of Service , 2017, IEEE Transactions on Parallel and Distributed Systems.

[19]  Herman Arnold Engelbrecht,et al.  Pithos: Distributed Storage for Massive Multi-User Virtual Environments , 2017, ACM Trans. Multim. Comput. Commun. Appl..

[20]  Massimo Coppola,et al.  AOI‐cast in distributed virtual environments: an approach based on delay tolerant reverse compass routing , 2015, Concurr. Comput. Pract. Exp..

[21]  Gwendal Simon,et al.  A survey of peer-to-peer overlay approaches for networked virtual environments , 2015, Peer-to-Peer Netw. Appl..

[22]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..

[23]  Michail Matthaiou,et al.  ENORM: A Framework For Edge NOde Resource Management , 2017, IEEE Transactions on Services Computing.

[24]  Wei Cai,et al.  A Survey on Cloud Gaming: Future of Computer Games , 2016, IEEE Access.

[25]  David L. Mills,et al.  Internet time synchronization: the network time protocol , 1991, IEEE Trans. Commun..

[26]  Carl Symborski Scalable User Content Distribution for Massively Multiplayer Online Worlds , 2008, Computer.

[27]  Ralph C. Merkle,et al.  A Digital Signature Based on a Conventional Encryption Function , 1987, CRYPTO.

[28]  Luis Rodero-Merino,et al.  Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing , 2014, CCRV.

[29]  Jitendra Padhye,et al.  Duet: cloud scale load balancing with hardware and software , 2015, SIGCOMM.

[30]  Philip Ross Cloud Computing's Killer App: Gaming , 2009, IEEE Spectrum.