Enhanced Hyper-Heuristic Scheduling Algorithm for Cloud

被引:0
|
作者
Sudhakar, Chapram [1 ]
Agroya, Mayur [1 ]
Ramesh, T. [1 ]
机构
[1] Natl Inst Technol, Warangal, Andhra Pradesh, India
关键词
Cloud Computing; Scheduling; Heuristics;
D O I
暂无
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
Task scheduling in cloud is mainly focused to find better and optimal solutions in order to minimize the total processing time of Virtual Machines. One of the objectives is to allocate availabe resources to tasks such that the execution of tasks is completed in minimal time with efficient use of resources. Task scheduling problem in cloud is known as NP-complete. One feasible solution for these type of problems is to apply hyper-heuristics. Hyper-heuristics are high level methods for solving complex problems that works on a search space of underlying heuristics. Previous studies have shown that using hyper-heuristic scheduling algorithm in cloud computing produces improved results. In this paper an intelligent selection operator and a multi point crossover operator are introduced. The intelligent selection operator uses a time weight to penalize slower heuristics, so that better heuristics are selected. The multipoint crossover operator is used to combine two solutions to get diversified and possibly improved new solutions. The proposed approach has been implemented in CloudSim and compared against the other standard algorithms. It is observed that for large number of tasks the proposed algorithm has performed 10.67% to 20.75% better than other standard algorithms.
引用
收藏
页码:611 / 616
页数:6
相关论文
共 50 条
  • [1] A Hyper-Heuristic Scheduling Algorithm for Cloud
    Tsai, Chun-Wei
    Huang, Wei-Cheng
    Chiang, Meng-Hsiu
    Chiang, Ming-Chao
    Yang, Chu-Sing
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (02) : 236 - 250
  • [2] A hyper-heuristic selector algorithm for cloud computing scheduling based on workflow features
    Kenari, Abdolreza Rasouli
    Shamsi, Mahboubeh
    [J]. OPSEARCH, 2021, 58 (04) : 852 - 868
  • [3] Hyper-Heuristic Task Scheduling Algorithm Based on Reinforcement Learning in Cloud Computing
    Yin, Lei
    Sun, Chang
    Gao, Ming
    Fang, Yadong
    Li, Ming
    Zhou, Fengyu
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2023, 37 (02): : 1587 - 1608
  • [4] A hyper-heuristic selector algorithm for cloud computing scheduling based on workflow features
    Abdolreza Rasouli Kenari
    Mahboubeh Shamsi
    [J]. OPSEARCH, 2021, 58 : 852 - 868
  • [5] A Hyper-heuristic Clustering Algorithm
    Tsai, Chun-Wei
    Song, Huei-Jyun
    Chiang, Ming-Chao
    [J]. PROCEEDINGS 2012 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2012, : 2839 - 2844
  • [6] A genetic based hyper-heuristic algorithm for the job shop scheduling problem
    Yan, Jin
    Wu, Xiuli
    [J]. 2015 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS IHMSC 2015, VOL I, 2015, : 161 - 164
  • [7] A hyper-heuristic cost optimisation approach for Scientific Workflow Scheduling in cloud computing
    Alkhanak, Ehab Nabiel
    Lee, Sai Peck
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 : 480 - 506
  • [8] An Investigation of Hyper-Heuristic Approaches for Teeth Scheduling
    Winter, Felix
    Musliu, Nysret
    [J]. METAHEURISTICS, MIC 2022, 2023, 13838 : 274 - 289
  • [9] A hyper-heuristic for adaptive scheduling in Computational Grids
    Xhafa, Fatos
    [J]. NEURAL NETWORK WORLD, 2007, 17 (06) : 639 - 656
  • [10] A Cooperative Distributed Hyper-heuristic Framework for Scheduling
    Ouelhadj, Djamila
    Petrovic, Sanja
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), VOLS 1-6, 2008, : 2559 - 2564