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
关键词
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 条
  • [1] Profit Maximization Resource Allocation in Cloud Computing with Performance Guarantee
    Li, Meixuan
    Sun, Yu-E
    Huang, He
    Yuan, Jing
    Du, Yang
    Bao, Yu
    Luo, Yonglong
    2017 IEEE 36TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2017,
  • [2] An Intelligent Resource Allocation Mechanism in the Cloud Computing Environment
    Sun, Jiajia
    Wang, Xingwei
    Huang, Min
    2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2013, : 744 - 750
  • [3] Truthful Resource Allocation Detection Mechanism for Cloud Computing
    Panda, Sasmita
    Nayak, Suvendu Chandan
    Tripathy, Chitaranjan
    PROCEEDING OF THE THIRD INTERNATIONAL SYMPOSIUM ON WOMEN IN COMPUTING AND INFORMATICS (WCI-2015), 2015, : 487 - 491
  • [4] Security and QoS Guarantee-based Resource Allocation within Cloud Computing Environment
    Hamze, Mohamad
    Harb, Hassan
    Zahwe, Oussama
    Abou Taam, Mohamad
    2018 IEEE MIDDLE EAST AND NORTH AFRICA COMMUNICATIONS CONFERENCE (MENACOMM), 2018, : 217 - 222
  • [5] Resource Allocation in Cloud Computing
    Senthilkumar, G.
    Tamilarasi, K.
    Velmurugan, N.
    Periasamy, J. K.
    JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2023, 14 (05) : 1063 - 1072
  • [6] Dynamic Resource Allocation Mechanism Using SLA in Cloud Computing
    Agarkhed, Jayashree
    Ashalatha, R.
    ARTIFICIAL INTELLIGENCE AND EVOLUTIONARY COMPUTATIONS IN ENGINEERING SYSTEMS, ICAIECES 2016, 2017, 517 : 731 - 740
  • [7] A resource auction based allocation mechanism in the cloud computing environment
    Wang, Xingwei
    Sun, Jiajia
    Huang, Min
    Wu, Chuan
    Wang, Xueyi
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 2111 - 2115
  • [8] Performance analysis based resource allocation for green cloud computing
    Hwa Min Lee
    Young-Sik Jeong
    Haeng Jin Jang
    The Journal of Supercomputing, 2014, 69 : 1013 - 1026
  • [9] Performance analysis based resource allocation for green cloud computing
    Lee, Hwa Min
    Jeong, Young-Sik
    Jang, Haeng Jin
    JOURNAL OF SUPERCOMPUTING, 2014, 69 (03): : 1013 - 1026
  • [10] Literature Review: Dynamic Resource Allocation Mechanism In Cloud Computing Environment
    Jayanthi, S.
    2014 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATION AND COMPUTATIONAL ENGINEERING (ICECCE), 2014, : 279 - 281