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 条
  • [31] EEVMC: An Energy Efficient Virtual Machine Consolidation Approach for Cloud Data Centers
    Rehman, Attique Ur
    Lu, Songfeng
    Ali, Mubashir
    Smarandache, Florentin
    Alshamrani, Sultan S.
    Alshehri, Abdullah
    Arslan, Farrukh
    IEEE ACCESS, 2024, 12 : 105234 - 105245
  • [32] An On-Line Virtual Machine Consolidation Strategy for Dual Improvement in Performance and Energy Conservation of Server Clusters in Cloud Data Centers
    Lin, Weiwei
    Wu, Wentai
    He, Ligang
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (02) : 766 - 777
  • [33] Virtual Machine Placement Methods using Metaheuristic Algorithms in a Cloud Environment - A Comprehensive Review
    Alsadie, Deafallah
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2022, 22 (04): : 147 - 158
  • [34] SSUR: An Approach to Optimizing Virtual Machine Allocation Strategy Based on User Requirements for Cloud Data Center
    Huang, Yuzhe
    Xu, Huahu
    Gao, Honghao
    Ma, Xiaojin
    Hussain, Walayat
    IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2021, 5 (02): : 670 - 681
  • [35] Adaptive virtual machine consolidation framework based on performance-to-power ratio in cloud data centers
    Ding, Weichao
    Luo, Fei
    Han, Liangxiu
    Gu, Chunhua
    Lu, Haifeng
    Fuentes, Joel
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 111 : 254 - 270
  • [36] A Neighborhood Inspired Multiverse Scheduler for Energy and Makespan Optimized Task Scheduling for Green Cloud Computing Systems
    Tiwari, Shalini
    Beena, B. M.
    IEEE ACCESS, 2024, 12 : 157272 - 157298
  • [37] Task scheduling and VM placement to resource allocation in Cloud computing: challenges and opportunities
    Saidi, Karima
    Bardou, Dalal
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (05): : 3069 - 3087
  • [38] Metaheuristic Optimization for Dynamic Task Scheduling in Cloud Computing Environments
    Du, Longyang
    Wang, Qingxuan
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (07) : 590 - 597
  • [39] 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
  • [40] Low-power task scheduling algorithm for large-scale cloud data centers
    Xiaolong Xu
    Jiaxing Wu
    Geng Yang
    Ruchuan Wang
    Journal of Systems Engineering and Electronics, 2013, 24 (05) : 870 - 878