Scheduling tree-shaped task graphs to minimize memory and makespan

被引:5
|
作者
Marchal, Loris [1 ,2 ]
Sinnen, Oliver [3 ]
Vivien, Frederic [2 ,4 ]
机构
[1] CNRS, Lyon, France
[2] Univ Lyon, Lyon, France
[3] Univ Auckland, Auckland, New Zealand
[4] INRIA, Lyon, France
来源
IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013) | 2013年
关键词
scheduling; makespan-memory tradeoff; tree-shaped task-graphs;
D O I
10.1109/IPDPS.2013.55
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper investigates the execution of tree-shaped task graphs using multiple processors. Each edge of such a tree represents a large IO file. A task can only be executed if all input and output files fit into memory, and a file can only be removed from memory after it has been consumed. Such trees arise, for instance, in the multifrontal method of sparse matrix factorization. The maximum amount of memory needed depends on the execution order of the tasks. With one processor the objective of the tree traversal is to minimize the required memory. This problem was well studied and optimal polynomial algorithms were proposed. Here, we extend the problem by considering multiple processors, which is of obvious interest in the application area of matrix factorization. With the multiple processors comes the additional objective to minimize the time needed to traverse the tree, i.e., to minimize the makespan. Not surprisingly, this problem proves to be much harder than the sequential one. We study the computational complexity of this problem and provide an inapproximability result even for unit weight trees. Several heuristics are proposed, each with a different optimization focus, and they are analyzed in an extensive experimental evaluation using realistic trees.
引用
收藏
页码:839 / 850
页数:12
相关论文
共 50 条
  • [21] A heuristic to minimize makespan of cell scheduling problem
    Solimanpur, M
    Vrat, P
    Shankar, R
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2004, 88 (03) : 231 - 241
  • [22] Bounded Memory Scheduling of Dynamic Task Graphs
    Sbirlea, Dragos
    Budimlic, Zoran
    Sarkar, Vivek
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'14), 2014, : 343 - 355
  • [23] Scheduling Reclaimer Operations in the Stockyard to Minimize Makespan
    Chao WANG
    Xi-wen LU
    René SITTERS
    Acta Mathematicae Applicatae Sinica, 2018, 34 (03) : 597 - 609
  • [24] Scheduling Reclaimer Operations in the Stockyard to Minimize Makespan
    Wang, Chao
    Lu, Xi-wen
    Sitters, Ren
    ACTA MATHEMATICAE APPLICATAE SINICA-ENGLISH SERIES, 2018, 34 (03): : 597 - 609
  • [25] SCHEDULING JOBS ON 2 FACILITIES TO MINIMIZE MAKESPAN
    BULFIN, RL
    PARKER, RG
    MANAGEMENT SCIENCE, 1980, 26 (02) : 202 - 214
  • [26] Scheduling with periodic availability constraints to minimize makespan
    Lishi Yu
    Zhiyi Tan
    Journal of Scheduling, 2024, 27 : 277 - 297
  • [27] Tree-shaped structures for cold storage
    Zamfirescu, C
    Bejan, A
    INTERNATIONAL JOURNAL OF REFRIGERATION, 2005, 28 (02) : 231 - 241
  • [28] TREE-SHAPED PULMONARY VEINS IN TAPVD
    STARK, J
    LEVAL, MRD
    ANNALS OF THORACIC SURGERY, 1978, 26 (01): : 97 - 98
  • [29] Parallel realizations of Kanerva's sparse distributed memory on a tree-shaped computer
    Hamalainen, T
    Klapuri, H
    Saarinen, J
    Kaski, K
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1997, 9 (09): : 877 - 896
  • [30] Constructal tree-shaped flow structures
    Bejan, A.
    Lorente, S.
    APPLIED THERMAL ENGINEERING, 2007, 27 (04) : 755 - 761