Dynamic Resource Provisioning with Hotspot Anticipation for MMOG Clouds

被引:0
|
作者
Chang, Yenchih [1 ]
Wang, Kuochen [1 ]
Hsu, Yi-Huai [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci, Hsinchu 300, Taiwan
关键词
Cloud computing; dynamic resource provisioning; hotspot anticipation; MMOG; under-allocation;
D O I
10.3233/978-1-61499-484-8-2053
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a dynamic resource provisioning with hotspot anticipation scheme, called NN-Player+DRP-HA that employs a finite state machine model to monitor the movement of avatars in a virtual world. Furthermore, we use a finite state machine to represent possible avatar states and state transitions. By combining the state of each avatar in a game zone with a neural network (NN) predictor, we may figure out potential workload produced by hotspots, and then allocate appropriate computing resources to support the game zone. Experimental results support that the proposed NN-Player+DRP-HA scheme can avoid most of under-allocation events with an acceptable over-allocation rate. Compared with a representative dynamic resource provisioning method, called NN-Player+DRP, the proposed NN-Player+DRP-HA reduces the probability of under-allocation events from 2.16% to 0.42% (80% improvement) in terms of CPU capacity of a VM, under the premise of controlling the CPU over-allocation rate within the CPU capacity of one VM.
引用
收藏
页码:2053 / 2062
页数:10
相关论文
共 50 条
  • [31] Resource Provisioning on Customer-Provided Clouds: Optimization of Service Availability
    Wang, Haiyang
    Wang, Feng
    Liu, Jiangchuan
    Xu, Ke
    Wu, Di
    Lin, Qiang
    2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2013, : 2954 - 2958
  • [32] Energy-Efficient Resource-Provisioning Algorithms for Optical Clouds
    Buysse, Jens
    Georgakilas, Konstantinos
    Tzanakaki, Anna
    De Leenheer, Marc
    Dhoedt, Bart
    Develder, Chris
    JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2013, 5 (03) : 226 - 239
  • [33] Incentive-Compatible Online Mechanisms for Resource Provisioning and Allocation in Clouds
    Mashayekhy, Lena
    Nejad, Mahyar Movahed
    Grosu, Daniel
    Vasilakos, Athanasios V.
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 312 - 319
  • [34] Dynamic Heterogeneity-Aware Resource Provisioning in the Cloud
    Zhang, Qi
    Zhani, Mohamed Faten
    Boutaba, Raouf
    Hellerstein, Joseph L.
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (01) : 14 - 28
  • [35] A Value Based Dynamic Resource Provisioning Model in Cloud
    Sood, Sandeep K.
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2013, 3 (01) : 1 - 12
  • [36] Dynamic Resource Provisioning for Video Transcoding in IaaS Cloud
    Farhad, S. M.
    Bappi, Md. Saiful Islam
    Ghosh, Ashikee
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 380 - 384
  • [37] Dynamic Resource Provisioning Through Fog Micro Datacenter
    Aazam, Mohammad
    Huh, Eui-Nam
    2015 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATION WORKSHOPS (PERCOM WORKSHOPS), 2015, : 105 - 110
  • [38] Dynamic Resource Provisioning in Massively Multiplayer Online Games
    Nae, Vlad
    Iosup, Alexandru
    Prodan, Radu
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (03) : 380 - 395
  • [39] Virtual Machine Provisioning for Applications with Multiple Deadlines in Resource-Constrained Clouds
    Begam, Rehana
    Wang, Wei
    Zhu, Dakai
    2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 498 - 505
  • [40] Resource Provisioning for Task-Batch Based Workflows with Deadlines in Public Clouds
    Cai, Zhicheng
    Li, Xiaoping
    Ruiz, Ruben
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2019, 7 (03) : 814 - 826