Multi-criteria HPC task scheduling on IaaS cloud infrastructures using meta-heuristics

被引:24
|
作者
Chhabra, Amit [1 ]
Singh, Gurvinder [2 ]
Kahlon, Karanjeet Singh [2 ]
机构
[1] Guru Nanak Dev Univ, Dept Comp Engn & Technol, Amritsar 143005, Punjab, India
[2] Guru Nanak Dev Univ, Dept Comp Sci, Amritsar 143005, Punjab, India
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2021年 / 24卷 / 02期
关键词
Cloud computing; Task scheduling; Quality-of-service; Meta-heuristics; Energy-efficiency; PARTICLE SWARM OPTIMIZATION; GENETIC ALGORITHM; ENVIRONMENT; PSO; MANAGEMENT; COST;
D O I
10.1007/s10586-020-03168-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid increase in the use of cloud computing systems, an efficient task scheduling policy, which deals with the assignment of tasks to resources, is required to obtain maximum performance. Cloud task scheduling (CTS) is an established NP-Hard optimization problem that can be effectively tackled with meta-heuristic algorithms. The cuckoo search (CS) algorithm is a powerful swarm-intelligence meta-heuristic that has been successfully applied over a wide-range of real-life optimization problems, including task scheduling problems. Besides its strong exploration ability, the CS algorithm suffers from insufficient local search, lack of solution diversity towards the end, and slow convergence problem. These drawbacks produce inefficient cloud task schedules resulting in sub-optimal performance. In this manuscript, an improved CS-based scheduling algorithm called CSDEO is introduced, which combines the features of the Opposition-based learning (OBL) method, Cuckoo search, and Differential evolution (DE) algorithms to optimize workload makespan and energy consumption of the cloud resources. Our CSDEO algorithm firstly uses the OBL method to produce an optimal initial population by providing solutions across the entire solution space. Then, the CSDEO uses an effective way of switching between the CS exploration phase and the DE exploitation phase, depending on each solution's fitness. Experiments are conducted on the CloudSim simulator by using the CEA-Curie and HPC2N supercomputing workloads. The observations show that in the case of CEA-Curie workloads, the proposed CSDEO algorithm achieves makespan improvement in the range of 6.29-29.76% and energy consumption improvement in the range of 3.76-201.98% over well-known scheduling algorithms. In the case of HPC2N workloads, the improvement ranges of the CSDEO approach for the makespan and energy consumption metrics are 9.86-281.69% and 6.12-233.3%, respectively compared to the tested scheduling algorithms.
引用
收藏
页码:885 / 918
页数:34
相关论文
共 50 条
  • [21] Enhanced resource allocation in distributed cloud using fuzzy meta-heuristics optimization
    Sangaiah, Arun Kumar
    Javadpour, Amir
    Pinto, Pedro
    Rezaei, Samira
    Zhang, Weizhe
    COMPUTER COMMUNICATIONS, 2023, 209 : 14 - 25
  • [22] Confidence-based robust optimisation using multi-objective meta-heuristics
    Mirjalili, Seyedali
    Lewis, Andrew
    Dong, Jin Song
    SWARM AND EVOLUTIONARY COMPUTATION, 2018, 43 : 109 - 126
  • [23] Multi-level thresholding using quantum inspired meta-heuristics
    Dey, Sandip
    Saha, Indrajit
    Bhattacharyya, Siddhartha
    Maulik, Ujjwal
    KNOWLEDGE-BASED SYSTEMS, 2014, 67 : 373 - 400
  • [24] Scheduling the truck holdover recurrent dock cross-dock problem using robust meta-heuristics
    Vahdani, B.
    Soltani, R.
    Zandieh, M.
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2010, 46 (5-8) : 769 - 783
  • [25] Cloud Task Scheduling Using Nature Inspired Meta-Heuristic Algorithm
    Adil, Syed Hasan
    Raza, Kamran
    Ahmed, Usman
    Ali, Syed Saad Azhar
    Hashmani, Manzoor
    2015 INTERNATIONAL CONFERENCE ON OPEN SOURCE SYSTEMS & TECHNOLOGIES (ICOSST), 2015, : 158 - 164
  • [26] Hybrid multi-objective evolutionary meta-heuristics for a parallel machine scheduling problem with setup times and preferences
    Srinath, Nitin
    Yilmazlar, I. Ozan
    Kurz, Mary E.
    Taaffe, Kevin
    COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 185
  • [27] Scheduling the truck holdover recurrent dock cross-dock problem using robust meta-heuristics
    B. Vahdani
    R. Soltani
    M. Zandieh
    The International Journal of Advanced Manufacturing Technology, 2010, 46 : 769 - 783
  • [28] Solving Traffic Signal Scheduling Problems in Heterogeneous Traffic Network by Using Meta-Heuristics
    Gao, Kaizhou
    Zhang, Yicheng
    Su, Rong
    Yang, Fajun
    Suganthan, Ponnuthurai Nagaratnam
    Zhou, MengChu
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2019, 20 (09) : 3272 - 3282
  • [29] Multi objective Task Scheduling in Cloud Environment Using Nested PSO Framework
    Jena, R. K.
    3RD INTERNATIONAL CONFERENCE ON RECENT TRENDS IN COMPUTING 2015 (ICRTC-2015), 2015, 57 : 1219 - 1227
  • [30] Multi-Criteria Task Scheduling in Distributed Systems based on Fuzzy TOPSIS
    Shirvani, Mirsaeid Hosseini
    Amirsoleimani, Negin
    Salimpour, Saeideh
    Azab, Ahmed
    2017 IEEE 30TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2017,