A Flexible Resource Allocation Mechanism with Performance Guarantee in Cloud Computing

被引:3
|
作者
Li, Meixuan [1 ]
Sun, Yu-E [2 ,3 ]
Huang, He [1 ,3 ]
Cui, Jingmei [1 ]
机构
[1] Soochow Univ, Sch Comp Sci Technol, Suzhou, Peoples R China
[2] Soochow Univ, Sch Urban Rail Transportat, Suzhou, Peoples R China
[3] Univ Sci & Technol China, Suzhou Inst Adv Study, Hefei, Peoples R China
来源
2018 4TH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING AND COMMUNICATIONS (BIGCOM 2018) | 2018年
关键词
Cloud computing; virtual machines; performance guarantee; profit maximization; resource allocation; AUCTIONS;
D O I
10.1109/BIGCOM.2018.00036
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the advent of virtualization technologies, cloud computing is experiencing an explosive growth. Resource allocation issue plays an important role in the commercial cloud platforms. However, the existing studies have not fully considered the heterogeneous demands from different cloud tenants. To tackle this, we design a more flexible cloud resource allocation mechanism which can maximize the profit of the cloud provider and support three general types of resource requirements from the cloud tenants. In this work, we assume that both the VMs (Virtual Machines) supplied by the cloud provider and the jobs submitted by the cloud tenants are heterogeneous, and the jobs from tenants will bid for the usage of VMs in 3 types: 1) fixed time intervals, 2) continuous time intervals in particular time ranges and 3) some time intervals summed to no more than certain values within particular time ranges. We proved that the studied optimal allocation problem is NP-complete. To allocate VMs to different types of jobs efficiently, we first release the studied problem into a linear programming (LP). Since linear programming can be solved optimally, we further use the coloring technology to transfer the optimal solution of the linear programming into a feasible solution of the allocation problem we studied. We proved that the proposed approximation allocation mechanism has an approximation factor of max 1 <= m <= M (c m +1) cm /(c m +1) cm -cm cm , where M denotes the number of types of heterogeneous VMs and c m is the number of VMs belong to the m-th type. The evaluation results corroborate our theoretical analysis, and show that the proposed methods achieve high efficiency. To the best of our knowledge, there have not yet been any studies jointly considered all these three types of job requirements and give a near-optimal allocation mechanism with performance guarantee.
引用
收藏
页码:181 / 188
页数:8
相关论文
共 50 条
  • [41] Modeling of the resource allocation in cloud computing centers
    Vakilinia, Shahin
    Ali, Mustafa Mehmet
    Qiu, Dongyu
    COMPUTER NETWORKS, 2015, 91 : 453 - 470
  • [42] A Survey on Resource Allocation Strategies in Cloud Computing
    Anuradha, V. P.
    Sumathi, D.
    2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [43] Computation Offloading and Resource Allocation in Mixed Fog/Cloud Computing Systems With Min-Max Fairness Guarantee
    Du, Jianbo
    Zhao, Liqiang
    Feng, Jie
    Chu, Xiaoli
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (04) : 1594 - 1608
  • [44] Analytical performance models for resource allocation schemes of cloudlet in mobile cloud computing
    Raei, Hassan
    Yazdani, Nasser
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (03): : 1274 - 1305
  • [45] Analytical performance models for resource allocation schemes of cloudlet in mobile cloud computing
    Hassan Raei
    Nasser Yazdani
    The Journal of Supercomputing, 2017, 73 : 1274 - 1305
  • [46] A Virtualized Bandwidth Resource Allocation Scheme To Improve the Transmission Performance in Cloud Computing
    Yang, Shin-Jer
    Chen, Yi-Hsuan
    PROCEEDINGS OF THE 1ST INTERNATIONAL WORKSHOP ON CLOUD COMPUTING AND INFORMATION SECURITY (CCIS 2013), 2013, 52 : 173 - 177
  • [47] A game-based resource pricing and allocation mechanism for profit maximization in cloud computing
    Zhengfa Zhu
    Jun Peng
    Kaiyang Liu
    Xiaoyong Zhang
    Soft Computing, 2020, 24 : 4191 - 4203
  • [48] A game-based resource pricing and allocation mechanism for profit maximization in cloud computing
    Zhu, Zhengfa
    Peng, Jun
    Liu, Kaiyang
    Zhang, Xiaoyong
    SOFT COMPUTING, 2020, 24 (06) : 4191 - 4203
  • [49] Combinatorial double auction-based resource allocation mechanism in cloud computing market
    Tafsiri, Seyedeh Aso
    Yousefi, Saleh
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 : 322 - 334
  • [50] A Resource Allocation Mechanism for Video Mixing as a Cloud Computing Service in Multimedia Conferencing Applications
    Soltanian, Abbas
    Salahuddin, Mohammad A.
    Elbiaze, Halima
    Glitho, Roch
    2015 11TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2015, : 43 - 49