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] DYNAMIC VIRTUAL MACHINE CONSOLIDATION FOR IMPROVING ENERGY EFFICIENCY IN CLOUD DATA CENTERS
    Deng, Dongyan
    He, Kejing
    Chen, Yanhua
    PROCEEDINGS OF 2016 4TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS (IEEE CCIS 2016), 2016, : 366 - 370
  • [42] FHCS: Hybridised optimisation for virtual machine migration and task scheduling in cloud data center
    Balaji Naik, Banavath
    Singh, Dhananjay
    Samaddar, Arun B.
    IET COMMUNICATIONS, 2020, 14 (12) : 1942 - 1948
  • [43] Retraction Note to: Dynamic resource allocation with optimized task scheduling and improved power management in cloud computing
    J. Praveenchandar
    A. Tamilarasi
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (Suppl 1) : 115 - 115
  • [44] RETRACTED ARTICLE: Dynamic resource allocation with optimized task scheduling and improved power management in cloud computing
    J. Praveenchandar
    A. Tamilarasi
    Journal of Ambient Intelligence and Humanized Computing, 2021, 12 : 4147 - 4159
  • [45] A green energy optimized scheduling algorithm for cloud data centers
    Sanjeevi, P.
    Viswanathan, P.
    2015 INTERNATIONAL CONFERENCE ON COMPUTING AND NETWORK COMMUNICATIONS (COCONET), 2015, : 941 - 945
  • [46] Efficient task scheduling on virtual machine in cloud computing environment
    Alam, Mahfooz
    Mahak
    Haidri, Raza Abbas
    Yadav, Dileep Kumar
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2021, 17 (03) : 271 - 287
  • [47] Virtual Machine Consolidation for Cloud Data Centers Using Parameter-Based Adaptive Allocation
    Mosa, Abdelkhalik
    Sakellariou, Rizos
    PROCEEDINGS OF THE FIFTH EUROPEAN CONFERENCE ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS (ECBS 2017), 2017,
  • [48] Cooperative Game-Based Virtual Machine Resource Allocation Algorithms in Cloud Data Centers
    Kim, Sungwook
    MOBILE INFORMATION SYSTEMS, 2020, 2020
  • [49] Energy-Aware Virtual Machine Allocation in DVFS-Enabled Cloud Data Centers
    Masoudi, Javad
    Barzegar, Behnam
    Motameni, Homayun
    IEEE ACCESS, 2022, 10 : 3617 - 3630
  • [50] Energy Aware Virtual Machine Scheduling in Data Centers
    Qiu, Yeliang
    Jiang, Congfeng
    Wang, Yumei
    Ou, Dongyang
    Li, Youhuizi
    Wan, Jian
    ENERGIES, 2019, 12 (04)