Energy Idle Aware Stochastic Lexicographic Local Searches for Precedence-Constraint Task List Scheduling on Heterogeneous Systems

被引:3
作者
Santiago, Alejandro [1 ]
Ponce-Flores, Mirna [2 ]
David Teran-Villanueva, J. [3 ]
Balderas, Fausto [2 ]
Ibarra Martinez, Salvador [3 ]
Castan Rocha, Jose Antonio [3 ]
Laria Menchaca, Julio [3 ]
Trevino Berrones, Mayra Guadalupe [3 ]
机构
[1] Polytech Univ Altamira, Informat Technol Engn, Altamira 89602, Mexico
[2] Tecnol Nacl Mexico, Div Estudios Posgrad, Inst Tecnol Ciudad Madero, Ciudad Madero 89440, Mexico
[3] Univ Autonoma Tamaulipas, Fac Ingn Arturo Narro Siller, Tampico 89140, Mexico
关键词
directed acyclic graph (DAG); scheduling; makespan; energy aware; energy idle; local search; VARIABLE NEIGHBORHOOD SEARCH; ALGORITHM;
D O I
10.3390/en14123473
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
The use of parallel applications in High-Performance Computing (HPC) demands high computing times and energy resources. Inadequate scheduling produces longer computing times which, in turn, increases energy consumption and monetary cost. Task scheduling is an NP-Hard problem; thus, several heuristics methods appear in the literature. The main approaches can be grouped into the following categories: fast heuristics, metaheuristics, and local search. Fast heuristics and metaheuristics are used when pre-scheduling times are short and long, respectively. The third is commonly used when pre-scheduling time is limited by CPU seconds or by objective function evaluations. This paper focuses on optimizing the scheduling of parallel applications, considering the energy consumption during the idle time while no tasks are executing. Additionally, we detail a comparative literature study of the performance of lexicographic variants with local searches adapted to be stochastic and aware of idle energy consumption.
引用
收藏
页数:22
相关论文
共 65 条
  • [1] EA-MSCA: An effective energy-aware multi-objective modified sine-cosine algorithm for real-time task scheduling in multiprocessor systems: Methods and analysis
    Abdel-Basset, Mohamed
    Mohamed, Reda
    Abouhawwash, Mohamed
    Chakrabortty, Ripon K.
    Ryan, Michael J.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 173
  • [2] An energy-efficient big data workflow scheduling algorithm under budget constraints for heterogeneous cloud environment
    Ahmad, Wakar
    Alam, Bashir
    Atman, Aman
    [J]. JOURNAL OF SUPERCOMPUTING, 2021, 77 (10) : 11946 - 11985
  • [3] Alba E, 2007, LECT NOTES COMPUT SC, V4446, P1
  • [4] Andrei A., 2007, DESIGNING EMBEDDED P, P259, DOI [10.1007/978-1-4020-5869-1_12, DOI 10.1007/978-1-4020-5869-1_12]
  • [5] [Anonymous], 2003, Local search in combinatorial optimization, chapter 6, DOI DOI 10.1515/9780691187563
  • [6] [Anonymous], 2005, Journal of Mathematical Modelling and Algorithms, DOI [DOI 10.1007/S10852-005-2586-Y, DOI 10.1023/B:JMMA.0000049381.24625.F7]
  • [7] Arabnejad H., 2013, DOCT S INF ENG, V93
  • [8] List Scheduling Algorithm for Heterogeneous Systems by an Optimistic Cost Table
    Arabnejad, Hamid
    Barbosa, Jorge G.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (03) : 682 - 694
  • [9] Brown DuncanA., 2007, WORKFLOWS E SCI, P39
  • [10] Soto-Monterrubio JC, 2016, INT J COMB OPTIM PRO, V7, P7