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 条
  • [31] Energy-Efficient and Load-Aware VM Placement in Cloud Data Centers
    Li, Zhihua
    Lin, Kaiqing
    Cheng, Shunhang
    Yu, Lei
    Qian, Junhao
    [J]. JOURNAL OF GRID COMPUTING, 2022, 20 (04)
  • [32] A Dynamic and Energy Efficient Greedy Scheduling Algorithm for Cloud Data Centers
    Sarvabhatla, Mrudula
    Konda, Swapnasudha
    Vorugunti, Chandra Sekhar
    Babu, M. M. Naresh
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM 2017), 2017, : 47 - 52
  • [33] Energy-efficient virtual machine consolidation algorithm in cloud data centers
    周舟
    胡志刚
    于俊洋
    Jemal Abawajy
    Morshed Chowdhury
    [J]. Journal of Central South University, 2017, 24 (10) : 2331 - 2341
  • [34] Energy-efficient virtual machine consolidation algorithm in cloud data centers
    Zhou Zhou
    Hu Zhi-gang
    Yu Jun-yang
    Abawajy, Jemal
    Chowdhury, Morshed
    [J]. JOURNAL OF CENTRAL SOUTH UNIVERSITY, 2017, 24 (10) : 2331 - 2341
  • [35] Energy-efficient virtual machine consolidation algorithm in cloud data centers
    Zhou Zhou
    Zhi-gang Hu
    Jun-yang Yu
    Jemal Abawajy
    Morshed Chowdhury
    [J]. Journal of Central South University, 2017, 24 : 2331 - 2341
  • [36] Rack aware scheduling in HPC data centers: an energy conservation strategy
    Patil, Vikas Ashok
    Chaudhary, Vipin
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2013, 16 (03): : 559 - 573
  • [37] Rack aware scheduling in HPC data centers: an energy conservation strategy
    Vikas Ashok Patil
    Vipin Chaudhary
    [J]. Cluster Computing, 2013, 16 : 559 - 573
  • [38] Optical Interconnects at the Top of the Rack for Energy-Efficient Data Centers
    Chen, Jiajia
    Gong, Yu
    Fiorani, Matteo
    Aleksic, Slavisa
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2015, 53 (08) : 140 - 148
  • [39] MOEAGAC: an energy aware model with genetic algorithm for efficient scheduling in cloud computing
    Marri, Nageswara Prasadhu
    Rajalakshmi, N. R.
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT COMPUTING AND CYBERNETICS, 2022, 15 (02) : 318 - 329
  • [40] An energy-efficient and deadline-aware workflow scheduling algorithm in the fog and cloud environment
    Khaledian, Navid
    Khamforoosh, Keyhan
    Akraminejad, Reza
    Abualigah, Laith
    Javaheri, Danial
    [J]. COMPUTING, 2024, 106 (01) : 109 - 137