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 条
  • [41] Delayed Best-Fit Task Scheduling to Reduce Energy Consumption in Cloud Data Centers
    Dong, Ziqian
    Zhuang, Wenjie
    Rojas-Cessa, Roberto
    2019 INTERNATIONAL CONFERENCE ON INTERNET OF THINGS (ITHINGS) AND IEEE GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) AND IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING (CPSCOM) AND IEEE SMART DATA (SMARTDATA), 2019, : 729 - 736
  • [42] Low-power task scheduling algorithm for large-scale cloud data centers
    Xu, Xiaolong
    Wu, Jiaxing
    Yang, Geng
    Wang, Ruchuan
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2013, 24 (05) : 870 - 878
  • [43] Thermal-Aware Virtual Machine Allocation for Heterogeneous Cloud Data Centers
    Akbari, Abbas
    Khonsari, Ahmad
    Ghoreyshi, Seyed Mohammad
    ENERGIES, 2020, 13 (11)
  • [44] 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
  • [45] 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
  • [46] VirtCO:Joint Coflow Scheduling and Virtual Machine Placement in Cloud Data Centers
    Dian Shen
    Junzhou Luo
    Fang Dong
    Junxue Zhang
    Tsinghua Science and Technology, 2019, 24 (05) : 630 - 644
  • [47] Hybrid ant genetic algorithm for efficient task scheduling in cloud data centers
    Ajmal, Muhammad Sohaib
    Iqbal, Zeshan
    Khan, Farrukh Zeeshan
    Ahmad, Muneer
    Ahmad, Iftikhar
    Gupta, Brij B.
    COMPUTERS & ELECTRICAL ENGINEERING, 2021, 95
  • [48] Virtual Machine Migration: A Green Computing Approach in Cloud Data Centers
    Bala, Minu
    Devanand
    PROCEEDINGS OF THE INTERNATIONAL CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGY, ICICT 2015, VOL 2, 2016, 439 : 161 - 168
  • [49] BTVMP: A Burst-Aware and Thermal-Efficient Virtual Machine Placement Approach for Cloud Data Centers
    Li, Jie
    Deng, Yuhui
    Wang, Rui
    Zhou, Yi
    Feng, Hao
    Min, Geyong
    Qin, Xiao
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (05) : 2080 - 2094
  • [50] 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