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 条
  • [1] Autonomic Resource Provisioning for Cloud-Based Software
    Jamshidi, Pooyan
    Ahmad, Aakash
    Pahl, Claus
    [J]. 9TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2014), 2014, : 95 - 104
  • [2] Adaptive scheduling strategies for cloud-based resource infrastructures
    Deng, Lingli
    Yu, Qing
    Peng, Jin
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2012, 5 (10) : 1102 - 1111
  • [3] Practical Resource Provisioning and Caching with Dynamic Resilience for Cloud-Based Content Distribution Networks
    Hu, Menglan
    Luo, Jun
    Wang, Yang
    Veeravalli, Bharadwaj
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (08) : 2169 - 2179
  • [4] Dynamic Request Redirection and Resource Provisioning for Cloud-Based Video Services under Heterogeneous Environment
    Xiao, Wenhua
    Bao, Weidong
    Zhu, Xiaomin
    Wang, Chen
    Chen, Lidong
    Yang, Laurence T.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (07) : 1954 - 1967
  • [5] A Value Based Dynamic Resource Provisioning Model in Cloud
    Sood, Sandeep K.
    [J]. INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2013, 3 (01) : 1 - 12
  • [6] A Value Based Dynamic Resource Provisioning Model in Cloud
    Sood, Sandeep K.
    [J]. INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2013, 3 (02) : 35 - 46
  • [7] Search-Based Stress Testing the Elastic Resource Provisioning for Cloud-Based Applications
    Alourani, Abdullah
    Bikas, Md. Abu Naser
    Grechanik, Mark
    [J]. SEARCH-BASED SOFTWARE ENGINEERING, SSBSE 2018, 2018, 11036 : 149 - 165
  • [8] QoS-guaranteed resource provisioning for cloud-based MapReduce in dynamical environments
    Xu, Xiaoyong
    Tang, Maolin
    Tian, Yu-Chu
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 78 : 18 - 30
  • [9] Efficient dynamic resource provisioning based on credibility in cloud computing
    Vinothiyalakshmi, P.
    Anitha, R.
    [J]. WIRELESS NETWORKS, 2021, 27 (03) : 2217 - 2229
  • [10] SLA Based Dynamic Provisioning of Cloud Resource in OLTP Systems
    Qiu, Xiaoqiu
    Hedwig, Markus
    Neumann, Dirk
    [J]. E-LIFE: WEB-ENABLED CONVERGENCE OF COMMERCE, WORK, AND SOCIAL LIFE, 2012, 108 : 302 - 310