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 条
  • [21] Efficient Multi-Tenant Virtual Machine Allocation in Cloud Data Centers
    Jiaxin Li
    Dongsheng Li
    Yuming Ye
    Xicheng Lu
    TsinghuaScienceandTechnology, 2015, 20 (01) : 81 - 89
  • [22] Energy-aware virtual machine allocation and selection in cloud data centers
    V. Dinesh Reddy
    G. R. Gangadharan
    G. Subrahmanya V. R. K. Rao
    Soft Computing, 2019, 23 : 1917 - 1932
  • [23] VirtCO: Joint Coflow Scheduling and Virtual Machine Placement in Cloud Data Centers
    Shen, Dian
    Luo, Junzhou
    Dong, Fang
    Zhang, Junxue
    TSINGHUA SCIENCE AND TECHNOLOGY, 2019, 24 (05) : 630 - 644
  • [24] VirtCO:Joint Coflow Scheduling and Virtual Machine Placement in Cloud Data Centers
    Dian Shen
    Junzhou Luo
    Fang Dong
    Junxue Zhang
    TsinghuaScienceandTechnology, 2019, 24 (05) : 630 - 644
  • [25] Dynamic Virtual Machine Consolidation for Energy Efficient Cloud Data Centers
    Kang, Dong-Ki
    Alhazemi, Fawaz
    Kim, Seong-Hwan
    Youn, Chan-Hyun
    CLOUD COMPUTING (CLOUDCOMP 2015), 2016, 167 : 70 - 80
  • [26] Optimization of Dynamic Virtual Machine Consolidation in Cloud Computing Data Centers
    Najari, Alireza
    Alavi, Seyed EnayatOllah
    Noorimehr, Mohammad Reza
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (09) : 202 - 208
  • [27] Energy-Efficient Framework for Virtual Machine Consolidation in Cloud Data Centers
    Kejing He
    Zhibo Li
    Dongyan Deng
    Yanhua Chen
    中国通信, 2017, 14 (10) : 192 - 201
  • [28] Energy-Efficient Framework for Virtual Machine Consolidation in Cloud Data Centers
    He, Kejing
    Li, Zhibo
    Deng, Dongyan
    Chen, Yanhua
    CHINA COMMUNICATIONS, 2017, 14 (10) : 192 - 201
  • [29] Revenue and Energy Cost-Optimized Biobjective Task Scheduling for Green Cloud Data Centers
    Yuan, Haitao
    Li, Heng
    Bi, Jing
    Zhou, MengChu
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2021, 18 (02) : 817 - 830
  • [30] Hybrid Metaheuristic Based Scheduling with Job Duplication for Cloud Data Centers
    Singh, Rachhpal
    HARMONY SEARCH AND NATURE INSPIRED OPTIMIZATION ALGORITHMS, 2019, 741 : 989 - 997