Distributing game instances in a hybrid client-server/P2P system to support MMORPG playability

被引:6
|
作者
Barri, Ignasi [1 ]
Roig, Concepcio [1 ]
Gine, Francesc [1 ]
机构
[1] Univ Lleida, Dept Comp Sci, Lleida, Spain
关键词
MMORPG; Hybrid system; P2P; Load balancing;
D O I
10.1007/s11042-014-2389-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
MMORPG (Massively Multiplayer Online Role Playing Games) is the most popular genre among network gamers, and now attract millions of users, who play simultaneously in an evolving virtual world. This huge number of concurrent players requires the availability of high performance computation servers. Additionally, gaming aware distribution mechanisms are needed to distribute game instances among servers to avoid load imbalances that affect performance negatively. In this work, we tackle the problem of game distribution and scalability by means of a hybrid Client-Server/P2P architecture that can scale dynamically according to the demand. To manage peak loads that occur during the game, we distribute game computation across the system according to the behavior of MMORPGs. We distinguish between the computation associated with the Main Game, that affects all players, and the computation of Auxiliary Games that affects only a few players and acts in isolation from the execution of the Main Game. Taking this distinction into account, we propose a mechanism that is focused in the distribution of Auxiliary Games, as an entity, across the pool of servers and peers of the underlying hybrid architecture. We evaluate the performance of the balancing mechanism taking the criteria of latency and reliability into account, and we compare the effectiveness of the mechanism with a classic approach that applies load balancing to individually players in a Client-Server system. We show that the balancing mechanism based on the latency criteria provides lower latency than the classical proposal, while in relation to reliability, we obtain a failure probability of under 0.9 % in the worst case, which is amply compensated by the scalability provided by the use of the P2P area.
引用
收藏
页码:2005 / 2029
页数:25
相关论文
共 50 条
  • [31] Dynamic workload balancing for collaboration strategy in hybrid P2P system
    Min, Suhong
    Lee, Byong
    Cho, Dongsub
    Advances in Grid and Pervasive Computing, Proceedings, 2007, 4459 : 374 - 384
  • [32] Hierarchical name system based on hybrid P2P for multimedia networks
    Lin, Fuhong
    Zhou, Xianwei
    Huang, Daochao
    Chen, Yueyun
    Yuan, Junling
    TELECOMMUNICATION SYSTEMS, 2015, 59 (03) : 393 - 400
  • [33] Hybrid P2P Communication System for Fault Location on Ring Main Distribution System
    Vilas, Velhal Geeta
    Velhal, Vaishali
    Bakre, S. M.
    Muralidhara, V.
    2015 INTERNATIONAL CONFERENCE ON ENERGY SYSTEMS AND APPLICATIONS, 2015, : 588 - 591
  • [34] P2PCDS: a hybrid P2P model-based cooperative design system
    Shi, YJ
    Wang, YS
    Teng, HF
    Qu, FZ
    CONCURRENT ENGINEERING: THE WORLDWIDE ENGINEERING GRID, PROCEEDINGS, 2004, : 63 - 67
  • [35] Incentive-Driven P2P Anonymity System: A Game-Theoretic Approach
    Ray, Souvik
    Slutzki, Giora
    Zhang, Zhao
    2007 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP), 2007, : 524 - +
  • [36] A decision support system for the uses of lightweight blockchain designs for P2P computing
    Meng, Yuyu
    Nazir, Shah
    Guo, Jing
    Uddin, Irfan
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (05) : 2708 - 2718
  • [37] A decision support system for the uses of lightweight blockchain designs for P2P computing
    Yuyu Meng
    Shah Nazir
    Jing Guo
    Irfan Uddin
    Peer-to-Peer Networking and Applications, 2021, 14 : 2708 - 2718
  • [38] A Live Multimedia System Using Hybrid P2P Architecture for Distance Learning
    Qin Fenglin
    Ge Liansheng
    Liu Ju
    2009 IEEE INTERNATIONAL SYMPOSIUM ON IT IN MEDICINE & EDUCATION, VOLS 1 AND 2, PROCEEDINGS, 2009, : 579 - +
  • [39] Behavior characterization and performance evaluation of a hybrid P2P file sharing system
    Pedro Munoz-Gea, Juan
    Malgosa-Sanahuja, Josemaria
    Manzanares-Lopez, Pilar
    Carlos Sanchez-Aarnoutse, Juan
    Garcia-Haro, Joan
    ICSOFT 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL PL/DPS/KE, 2008, : 95 - 102
  • [40] A Hierarchical Storage Strategy for Hybrid Clusters on a P2P Based Distributed System
    Tu, Chao-fan
    Zhang, Qi-fei
    Chen, Ying-zhuang
    Zhang, Yu-chang
    Zhang, Wei-dong
    Bai, Fan
    Xue, Yin-chao
    Liu, Er-teng
    COMPUTER SCIENCE AND TECHNOLOGY (CST2016), 2017, : 514 - 524