Dynamic Resource Provisioning for Cloud-Based Gaming Infrastructures

被引:28
|
作者
Marzolla, Moreno [1 ]
Ferretti, Stefano [1 ]
D'Angelo, Gabriele [1 ]
机构
[1] Univ Bologna, Dipartimento Sci Informaz, Mura Anteo Zamboni 7, I-40127 Bologna, Italy
来源
COMPUTERS IN ENTERTAINMENT | 2012年 / 10卷 / 01期
关键词
Algorithms; Performance; Cloud computing; dynamic scalability; massively multiplayer online games; performance modeling;
D O I
10.1145/2381876.2381880
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Modern massively multiplayer online games (MMOGs) allow hundreds of thousands of players to interact with a large, dynamic virtual world. Implementing a scalable MMOG service is challenging because the system is subject to high workload variability, but nevertheless must always operate under very strict quality of service (QoS) requirements. Traditionally, MMOG services are implemented as large dedicated IT infrastructures with aggressive over-provisioning of resources in order to cope with the worst-case workload scenario. In this article we address the problem of building a large-scale, multitier MMOG service using resources provided by a Cloud computing infrastructure. The Cloud paradigm allows customers to request as many resources as they need using a pay-as-you-go model. We harness this paradigm by proposing a dynamic provisioning algorithm, which can resize the resource pool of a MMOG service to adapt to workload variability and maintain a response time below a given threshold. We use a queuing network performance model to quickly estimate the system response time for different configurations. The performance model is used within a greedy algorithm to compute the minimum number of servers to be allocated on each tier in order to satisfy the system response time constraint. Numerical experiments are used to validate the effectiveness of the proposed approach.
引用
收藏
页数:20
相关论文
共 50 条
  • [41] HARMONY: Dynamic Heterogeneity-Aware Resource Provisioning in the Cloud
    Zhang, Qi
    Zhani, Mohamed Faten
    Boutaba, Raouf
    Hellerstein, Joseph L.
    [J]. 2013 IEEE 33RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2013, : 510 - 519
  • [42] Dynamic resource provisioning for service-based cloud applications: A Bayesian learning approach
    Panwar, Reena
    Supriya, M.
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 168 : 90 - 107
  • [43] Fast and Dynamic Resource Provisioning for Quality Critical Cloud Applications
    Zhou, Huan
    Hu, Yang
    Wang, Junchao
    Martin, Paul
    de laat, Cees
    Zhao, Zhiming
    [J]. 2016 IEEE 19TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2016), 2016, : 92 - 99
  • [44] Enhanced Dynamic Load Balancing Algorithm for Resource Provisioning in Cloud
    Acharya, Shreenath
    D'Mello, Demian Antony
    [J]. 2016 INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT), VOL 2, 2016, : 139 - 143
  • [45] An adaptive RL based approach for dynamic resource provisioning in Cloud virtualized data centers
    Bahrpeyma, Fouad
    Haghighi, Hassan
    Zakerolhosseini, Ali
    [J]. COMPUTING, 2015, 97 (12) : 1209 - 1234
  • [46] Cloud-Based Gaming Service Platform Supporting Multiple Devices
    Kim, Kyoung Ill
    Bae, Su Young
    Lee, Dong Chun
    Cho, Chang Sik
    Lee, Hun Joo
    Lee, Kyu Chul
    [J]. ETRI JOURNAL, 2013, 35 (06) : 960 - 968
  • [47] Reactive Resource Provisioning Heuristics for Dynamic Dataflows on Cloud Infrastructure
    Kumbhare, Alok Gautam
    Simmhan, Yogesh
    Frincu, Marc
    Prasanna, Viktor K.
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2015, 3 (02) : 105 - 118
  • [48] Multiagent system for dynamic resource provisioning in cloud computing platforms
    Ralha, Celia Ghedini
    Mendes, Aldo H. D.
    Laranjeira, Luiz A.
    Araujo, Aleteia P. F.
    Melo, Alba C. M. A.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 94 : 80 - 96
  • [49] Dynamic Resource Provisioning in Cloud Computing: A Randomized Auction Approach
    Zhang, Linquan
    Li, Zongpeng
    Wu, Chuan
    [J]. 2014 PROCEEDINGS IEEE INFOCOM, 2014, : 433 - 441
  • [50] Dynamic Resource Provisioning and Scheduling with Deadline Constraint in Elastic Cloud
    Le, Guan
    Xu, Ke
    Song, Junde
    [J]. 2013 INTERNATIONAL CONFERENCE ON SERVICE SCIENCES (ICSS 2013), 2013, : 113 - 117