A hyper-heuristic for adaptive scheduling in Computational Grids

被引:0
|
作者
Xhafa, Fatos [1 ]
机构
[1] Univ Politecn Catalonia, Dept Languages & Informat Syst, Barcelona 08034, Spain
关键词
hyper-heuristic; scheduling; Grid computing; heuristic methods immediate mode; batch mode; Grid simulator;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we present the design and implementation of an hyper-heuristic for efficiently scheduling independent jobs in Computational Grids. An efficient scheduling of jobs to Grid resources depends on many parameters, among others, the characteristics of the resources and jobs (such as computing capacity, consistency of computing, workload, etc.). Moreover, these characteristics change over time due to the dynamic nature of Grid environment, therefore the planning of jobs to resources should be adaptively done. Existing ad hoc scheduling methods (batch and immediate mode) have shown their efficacy for certain types of resource and job characteristics. However, as stand alone methods, they are not able to produce the best planning of jobs to resources for different types of Grid resources and job characteristics. In this work we have designed and implemented a hyper-heuristic that uses a set of ad hoc (immediate and batch mode) scheduling methods to provide the scheduling of jobs to Grid resources according to the Grid and job characteristics. The hyper-heuristic is a high level algorithm, which examines the state and characteristics of the Grid system (jobs and resources), and selects and applies the ad hoc method that yields the best planning of jobs. The resulting hyper-heuristic based scheduler can be thus used to develop network-aware applications that need efficient planning of jobs to resources. The hyper-heuristic has been tested and evaluated in a dynamic setting through a prototype of a Grid simulator. The experimental evaluation showed the usefulness of the hyper-heuristic for planning of jobs to resources as compared to planning without knowledge of the resource and job characteristics.
引用
收藏
页码:639 / 656
页数:18
相关论文
共 50 条
  • [1] A hyper-heuristic for scheduling independent jobs in Computational Grids
    Gonzalez, Juan Antonio
    Serna, Maria
    Xhafa, Fatos
    [J]. ICSOFT 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL PL/DPS/KE/MUSE, 2007, : 128 - 135
  • [2] 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
  • [3] An Investigation of Hyper-Heuristic Approaches for Teeth Scheduling
    Winter, Felix
    Musliu, Nysret
    [J]. METAHEURISTICS, MIC 2022, 2023, 13838 : 274 - 289
  • [4] Enhanced Hyper-Heuristic Scheduling Algorithm for Cloud
    Sudhakar, Chapram
    Agroya, Mayur
    Ramesh, T.
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTING, POWER AND COMMUNICATION TECHNOLOGIES (GUCON), 2018, : 611 - 616
  • [5] 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
  • [6] A Hyper-Heuristic Approach for Artificial Teeth Scheduling
    Winter, Felix
    Musliu, Nysret
    [J]. PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 767 - 769
  • [7] An adaptive length chromosome hyper-heuristic genetic algorithm for a trainer scheduling problem
    Han, LM
    Kendall, G
    Cowling, P
    [J]. RECENT ADVANCES IN SIMULATED EVOLUTION AND LEARNING, 2004, 2 : 506 - 525
  • [8] A VNS-based Hyper-heuristic with Adaptive Computational Budget of Local Search
    Hsiao, Ping-Che
    Chiang, Tsung-Che
    Fu, Li-Chen
    [J]. 2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [9] HyperDE: An Adaptive Hyper-Heuristic for Global Optimization
    Manescu, Alexandru-Razvan
    Dumitrescu, Bogdan
    [J]. ALGORITHMS, 2023, 16 (09)
  • [10] Hyper-Heuristic Based Resource Scheduling in Grid Environment
    Aron, Rajni
    Chana, Inderveer
    Abraham, Ajith
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2013), 2013, : 1075 - 1080