Optimal and suboptimal resource allocation techniques in cloud computing data centers

被引:12
|
作者
Abu Sharkh, Mohamed [1 ]
Shami, Abdallah [1 ]
Ouda, Abdelkader [1 ]
机构
[1] Univ Western Ontario, Dept Elect & Comp Engn, London, ON, Canada
来源
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS | 2017年 / 6卷
基金
加拿大自然科学与工程研究理事会;
关键词
Clouds; Resource allocation; Analytical models; Systems simulation; Communication system traffic; Communication system operations and management; Web and internet services; Virtual machines; Systems solution design; OF-THE-ART; NETWORKS;
D O I
10.1186/s13677-017-0075-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud service providers are under constant pressure to improve performance, offer more diverse resource deployment options, and enhance application portability. To achieve these performance and cost objectives, providers need a comprehensive resource allocation system that handles both computational and network resources. A novel methodology is introduced to tackle the problem of allocating sufficient data center resources to client Virtual Machine (VM) reservation requests and connection scheduling requests. This needs to be done while achieving the providers' objectives and minimizing the need for VM migration. In this work, the problem of resource allocation in cloud computing data centers is formulated as an optimization problem and solved. Moreover, a set of heuristic solutions are introduced and used as VM reservation and connection scheduling policies. A relaxed suboptimal solution based on decomposing the original problem is also presented. The experimentation results for a diverse set of network loads show that the relaxed solution has achieved promising levels for connection request average tardiness. The proposed solution is able to reach better performance levels than heuristic solutions without the burden of long hours of running time. This makes it a feasible candidate for solving problems with a much higher number of requests and wider data ranges compared to the optimal solution.
引用
收藏
页数:17
相关论文
共 50 条
  • [31] Bounding the Cost of Virtual Machine Migrations for Resource Allocation in Cloud Data Centers
    Gilesh, M. P.
    Kumar, S. D. Madhu
    Jacob, Lillykutty
    33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 201 - 206
  • [32] Energy-Efficient Resource Allocation and Provisioning Framework for Cloud Data Centers
    Dabbagh, Mehiar
    Hamdaoui, Bechir
    Guizani, Mohsen
    Rayes, Ammar
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2015, 12 (03): : 377 - 391
  • [33] An Efficient Framework for Resource Allocation in Cloud Computing
    Kumar, Aman
    Pilli, Emmanuel S.
    Joshi, R. C.
    2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND NETWORKING TECHNOLOGIES (ICCCNT), 2013,
  • [34] Resource allocation mechanisms in cloud computing: a systematic literature review
    Fard, Mostafa Vakili
    Sahafi, Amir
    Rahmani, Amir Masoud
    Mashhadi, Peyman Sheikholharam
    IET SOFTWARE, 2020, 14 (06) : 638 - 653
  • [35] A Flexible Resource Allocation Mechanism with Performance Guarantee in Cloud Computing
    Li, Meixuan
    Sun, Yu-E
    Huang, He
    Cui, Jingmei
    2018 4TH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING AND COMMUNICATIONS (BIGCOM 2018), 2018, : 181 - 188
  • [36] 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,
  • [37] Optimum Resource Allocation of Database in Cloud Computing
    Omara, Fatma A.
    Khattab, Sherif M.
    Sahal, Radhya
    EGYPTIAN INFORMATICS JOURNAL, 2014, 15 (01) : 1 - 12
  • [38] Dynamic Resource Allocation Scheme in Cloud Computing
    Saraswathi, A. T.
    Kalaashri, Y. R. A.
    Padmavathi, S.
    GRAPH ALGORITHMS, HIGH PERFORMANCE IMPLEMENTATIONS AND ITS APPLICATIONS (ICGHIA 2014), 2015, 47 : 30 - 36
  • [39] Resource Allocation Issues and Challenges in Cloud Computing
    Selvi, S. Thamarai
    Valliyammai, C.
    Dhatchayani, V. Neelaya
    2014 INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2014,
  • [40] Component Based Resource Allocation in Cloud Computing
    Vernekar, Sumeet S.
    Game, Pravin
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS 2012 (INDIA 2012), 2012, 132 : 907 - 914