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 条
  • [31] Rule-based Cloud RBAC Model for Flexible Resource Allocation in Cloud Computing Service
    Jang, Eun Young
    Kim, Hyung-Jong
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2010, 13 (05): : 1653 - 1666
  • [32] Resource Allocation based on Genetic Algorithm for Cloud Computing
    Chen, Yi-Liang
    Huang, Shih-Yun
    Chang, Yao-Chung
    Chao, Han-Chieh
    2021 30TH WIRELESS AND OPTICAL COMMUNICATIONS CONFERENCE (WOCC 2021), 2021, : 211 - 212
  • [33] Dynamic Resource Allocation for MMOGs in Cloud Computing Environments
    Weng, Chen-Fang
    Wang, Kuochen
    2012 8TH INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2012, : 142 - 146
  • [34] A Survey on Resource Allocation Algorithms and Models in Cloud Computing
    AlDossary, Noura
    AlQahtani, Sarah
    AlUbaidan, Haya
    Atta-ur-Rahman
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2022, 22 (03): : 776 - 782
  • [35] Allocation of Resource Using Penny Auction in Cloud Computing
    Naik, Aditya Kumar
    Baranwal, Gaurav
    INTELLIGENT COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES, 2018, 19 : 287 - 294
  • [36] A Novel Predictive Resource Allocation Framework for Cloud Computing
    Rengasamy, R.
    Chidambaram, M.
    2019 5TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING & COMMUNICATION SYSTEMS (ICACCS), 2019, : 118 - 122
  • [37] Challenges and Issues of Resource Allocation Techniques in Cloud Computing
    Abid, Adnan
    Manzoor, Muhammad Faraz
    Farooq, Muhammad Shoaib
    Farooq, Uzma
    Hussain, Muzammil
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2020, 14 (07): : 2815 - 2839
  • [38] FRAC: a flexible resource allocation for vehicular cloud system
    Pradhan, Srikanta
    Tripathy, Somanath
    IET INTELLIGENT TRANSPORT SYSTEMS, 2020, 14 (14) : 2141 - 2150
  • [39] Novel resource allocation algorithms to performance and energy efficiency in cloud computing
    Abbas Horri
    Mohammad Sadegh Mozafari
    Gholamhossein Dastghaibyfard
    The Journal of Supercomputing, 2014, 69 : 1445 - 1461
  • [40] Non-Payment Incentive Mechanism Design for Resource Allocation in a Private Cloud System
    Wu, Weiwei
    Li, Minming
    Wang, Jianping
    Wang, Xiumin
    IEEE ACCESS, 2018, 6 : 44147 - 44160