HIGA: Harmony-inspired genetic algorithm for rack-aware energy-efficient task scheduling in cloud data centers

被引:33
|
作者
Sharma, Mohan [1 ]
Garg, Ritu [1 ]
机构
[1] Natl Inst Technol Kurukshetra, Comp Engn Dept, Kurukshetra 136119, India
关键词
Cloud computing; Task scheduling; Energy and rack awareness; Genetic algorithm; Harmony search; Hybrid metaheuristic; WORKFLOWS;
D O I
10.1016/j.jestch.2019.03.009
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Reducing energy consumption in cloud data centers is one of the prime issue in the cloud community. It reduces energy related costs and increases lifespan of high performance computing resources deployed in cloud data centers and it also helps in reducing carbon emissions. Along with energy efficiency, problem of task scheduling is also one of the important problem considered in cloud data centers and it belongs to NP-class problems. With the energy consumption consideration, problem of task scheduling becomes more complex to solve. Metaheuristic algorithms are proven to generate near optimal solutions for task scheduling problem but their scheduling overhead increases vastly as the number of tasks or number of resources increases. In addition to this, metaheuristic-based scheduling algorithms lives most of time in local-optimal region of solution space and it is possible that it can finalizes the solution in the local-optimal region only. Primary motivation behind this work is from genetic algorithm itself, we have experimented with genetic algorithm in many ways to solve the problem of energy efficient task scheduling and come up with new hybrid scheme to solve it. In this work, we tackles the problem of energy efficient task scheduling on modern cloud data center architecture and proposes a novel hybrid metaheuristic scheme harmony-inspired genetic algorithm (HIGA). It also addresses issues associated with metaheuristic algorithm. HIGA combines the exploration capability of genetic algorithm and exploitation capability of harmony search by which it intelligently senses local as well as global optimal region without wasting time (iterations) in local or global optimal region and provides quick convergence. Our primary objectives in this work are to reduce makespan and computing energy and secondary objectives are to reduce the energy consumed by the resources other than computing resources and reduce execution overhead associated with scheduler. Collectively these objectives guides HIGA for better energy efficiency and performance while reducing the number of required resources (i.e. active racks). It indirectly also reduces cooling energy as we can switch off the rack components (air blower, cooling inlets) once racks become idle. Simulation analysis has been performed over independent task applications as well as real-world scientific applications like CyberShake, Epigenomics and Montage. The result clearly manifests that proposed HIGA provides by up to 33% of energy savings and 47% of improvement in application performance (makespan) that too with 39% less execution overhead. (C) 2019 Karabuk University. Publishing services by Elsevier B.V.
引用
收藏
页码:211 / 224
页数:14
相关论文
共 50 条
  • [1] Energy Aware Scheduling using Genetic Algorithm in Cloud Data Centers
    Kar, Ipsita
    Parida, R. N. Ramakant
    Das, Himansu
    [J]. 2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 3545 - 3550
  • [2] Energy-efficient Task Scheduling in Data Centers
    Mhedheb, Yousri
    Streit, Achim
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, VOL 1 (CLOSER), 2016, : 273 - 282
  • [3] A QoS-Aware and Energy-Efficient Genetic Resource Allocation Algorithm for Cloud Data Centers
    Bakalla, Maha
    Al-Jami, Hadeel
    Kurdi, Heba
    Alsalamah, Shada
    [J]. 2017 9TH INTERNATIONAL CONGRESS ON ULTRA MODERN TELECOMMUNICATIONS AND CONTROL SYSTEMS AND WORKSHOPS (ICUMT), 2017, : 244 - 249
  • [4] 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.
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2021, 95
  • [5] Energy-Efficient Virtualized Scheduling and Load Balancing Algorithm in Cloud Data Centers
    Jeevitha, J. K.
    Athisha, G.
    [J]. INTERNATIONAL JOURNAL OF INFORMATION RETRIEVAL RESEARCH, 2021, 11 (03) : 34 - 48
  • [6] EnLoc: Data Locality-aware Energy-efficient Scheduling Scheme for Cloud Data Centers
    Kaur, Kujeet
    Kumar, Neeraj
    Garg, Sahil
    Rodrigues, Joel J. P. C.
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [7] Task Scheduling and Server Provisioning for Energy-Efficient Cloud-Computing Data Centers
    Liu, Ning
    Dong, Ziqian
    Rojas-Cessa, Roberto
    [J]. 2013 33RD IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW 2013), 2013, : 226 - 231
  • [8] ENAGS: Energy and Network-aware Genetic Scheduling Algorithm on Cloud Data Centers
    Rawas, Soha
    Itani, Wassim
    Zekri, Ahmed
    El Zaart, Ali
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,
  • [9] Thermal-Aware Energy-Efficient Task Scheduling for DVFS-Enabled Data Centers
    Han, Dong
    Shu, Tao
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2015, : 536 - 540
  • [10] Temporal Request Scheduling for Energy-Efficient Cloud Data Centers
    Bi, Jing
    Yuan, Haitao
    Qiao, Junfei
    Zhou, MengChu
    Song, Xiao
    [J]. PROCEEDINGS OF THE 2017 IEEE 14TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC 2017), 2017, : 180 - 185