A Metaheuristic Framework for Dynamic Virtual Machine Allocation With Optimized Task Scheduling in Cloud Data Centers

被引:28
|
作者
Alsadie, Deafallah [1 ]
机构
[1] Umm Al Qura Univ, Dept Informat Syst, Mecca 24381, Saudi Arabia
关键词
Task analysis; Cloud computing; Scheduling; Processor scheduling; Heuristic algorithms; Data centers; Virtual machining; energy consumption; task scheduling; meta-heuristics algorithm; optimization; MULTIOBJECTIVE DESIGN OPTIMIZATION; ENERGY-CONSUMPTION; GENETIC ALGORITHM;
D O I
10.1109/ACCESS.2021.3077901
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Optimal allocation of virtual machines in a cloud computing environment for user-submitted tasks is a challenging task. Finding an optimal task scheduling solution is considered as NP-hard problem specifically for large task sizes in the cloud environment. The best solution involves scheduling the tasks to virtual machines data centre while minimizing the essential, influential and cost effective parameters such as energy usage, makespan and cost. In this direction, this work presents a metaheuristic framework called MDVMA for dynamic virtual machine allocation with optimized task scheduling in a cloud computing environment. The MDVMA focuses on developing a multi-objective scheduling method using non dominated sorting genetic algorithm (NSGA)-II algorithm-based metaheuristic algorithm for optimizing task scheduling with the aim of minimizing energy usage, makespan and cost simultaneously to provide trade-off to the cloud service providers as per their requirements. To evaluate the performance of the MDVMA approach, we compared the performances of two different scenarios of benchmark real-world workload data sets using the existing approaches, namely, Artificial Bee Colony (ABC) algorithm, Whale Optimization Algorithm (WOA) and Particle Swarm Optimization (PSO) algorithm. Simulation results demonstrate that optimizing task scheduling leads to better overall results in terms of minimizing energy usage, makespan and cost of the cloud data center. Finally, the paper concludes metaheuristic algorithms as a promising method for task scheduling in a cloud computing environment.
引用
收藏
页码:74218 / 74233
页数:16
相关论文
共 50 条
  • [1] A metaheuristic method for joint task scheduling and virtual machine placement in cloud data centers
    Alboaneen, Dabiah
    Tianfield, Hugo
    Zhang, Yan
    Pranggono, Bernardi
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 115 : 201 - 212
  • [2] CloudMoni: A monitoring framework for on demand virtual machine allocation in Cloud data centers
    Tian, W. (tian_wenhong@uestc.edu.cn), 1600, Binary Information Press, Flat F 8th Floor, Block 3, Tanner Garden, 18 Tanner Road, Hong Kong (10):
  • [3] Virtual Machine Consolidation in Cloud Data Centers Using ACO Metaheuristic
    Ferdaus, Md Hasanul
    Murshed, Manzur
    Calheiros, Rodrigo N.
    Buyya, Rajkumar
    EURO-PAR 2014 PARALLEL PROCESSING, 2014, 8632 : 306 - 317
  • [4] Multi-objective Virtual Machine Selection in Cloud Data Centers Using Optimized Scheduling
    Naik, Banavath Balaji
    Singh, Dhananjay
    Samaddar, Arun Barun
    WIRELESS PERSONAL COMMUNICATIONS, 2021, 116 (03) : 2501 - 2524
  • [5] Multi-objective Virtual Machine Selection in Cloud Data Centers Using Optimized Scheduling
    Banavath Balaji Naik
    Dhananjay Singh
    Arun Barun Samaddar
    Wireless Personal Communications, 2021, 116 : 2501 - 2524
  • [6] Task scheduling and virtual machine allocation policy in cloud computing environment
    Xiong Fu
    Yeliang Cang
    JournalofSystemsEngineeringandElectronics, 2015, 26 (04) : 847 - 856
  • [7] Task scheduling and virtual machine allocation policy in cloud computing environment
    Fu, Xiong
    Cang, Yeliang
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2015, 26 (04) : 847 - 856
  • [8] Multi Objective Virtual Machine Allocation in Cloud Data Centers
    Portaluri, Giuseppe
    Giordano, Stefano
    2016 5TH IEEE INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (IEEE CLOUDNET), 2016, : 107 - 112
  • [9] A Framework and Task Allocation Analysis for Infrastructure Independent Energy-Efficient Scheduling in Cloud Data Centers
    Primas, B.
    Garraghan, P.
    Mckee, D. W.
    Summers, J.
    Xu, J.
    2017 9TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2017, : 178 - 185
  • [10] Virtual Machine Categorization and Enhance Task Scheduling Framework in Cloud Environment
    Khurana, Savita
    Singh, Rajesh Kumar
    2018 INTERNATIONAL CONFERENCE ON COMPUTING, POWER AND COMMUNICATION TECHNOLOGIES (GUCON), 2018, : 384 - 387