Layer-Based Scheduling Algorithms for Multiprocessor-Tasks with Precedence Constraints

被引:0
|
作者
Duemmler, Joerg [1 ]
Kunis, Raphael [1 ]
Ruenger, Gudula [1 ]
机构
[1] Tech Univ Chemnitz, Dept Comp Sci, D-09107 Chemnitz, Germany
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A current challenge in the development of parallel applications for distributed memory platforms is the achievement of a good scalability even for a high number of processors. The seatability is impacted by the use of communication operations. e.g. broadcast operations. whose runtime exhibits a logarithmic or linear dependence on the number of utilized processors. The multiprocessor-task programming model can help to reduce the communication overhead, but requires an appropriate schedule for an efficient execution. Many heuristics and approximation algorithms are available for this scheduling task. The choice of a suitable scheduling algorithm is an important factor in the development of multiprocessor-task applications. In this paper. we consider layer-based scheduling algorithms and compare their runtimes for large task graphs consisting of up to 1000 nodes and target systems with up to 256 processors. Furthermore. we introduce an extension methodology to enable scheduling algorithms for independent multiprocessor-tasks to handle precedence constraints.
引用
收藏
页码:321 / +
页数:2
相关论文
共 50 条
  • [41] Linear algorithms for preemptive scheduling of multiprocessor tasks subject to minimal lateness
    Bianco, L
    Blazewicz, J
    DellOlmo, P
    Drozdowski, M
    DISCRETE APPLIED MATHEMATICS, 1997, 72 (1-2) : 25 - 46
  • [42] Scheduling Precedence Constraints among Charging Tasks in Wireless Rechargeable Sensor Networks
    Li, Lanlan
    Dai, Haipeng
    Chen, Chen
    Ni, Zilu
    Li, Shihao
    ELECTRONICS, 2024, 13 (02)
  • [44] Scheduling with precedence constraints: Worst-case analysis of priority algorithms
    Singh, G
    BULLETIN OF THE AUSTRALIAN MATHEMATICAL SOCIETY, 2003, 67 (02) : 351 - 352
  • [45] Heuristic algorithms for job‐shop scheduling problemswith stochastic precedence constraints
    K. Neumann
    W.G. Schneider
    Annals of Operations Research, 1999, 92 : 45 - 63
  • [46] A 3.42-Approximation Algorithm for Scheduling Malleable Tasks under Precedence Constraints
    Chen, Chi-Yeh
    Chu, Chih-Ping
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (08) : 1479 - 1488
  • [47] Comparison of deadline-based scheduling algorithms for periodic real-time tasks on multiprocessor
    Park, M
    Han, S
    Kim, H
    Cho, S
    Cho, Y
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (03) : 658 - 661
  • [48] Dynamic scheduling algorithm for hybrid real-time tasks with precedence constraints
    Yin, Jin-Yong
    Gu, Guo-Chang
    Zhao, Jing
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2010, 16 (02): : 411 - 416
  • [49] Scheduling tasks with precedence constraints in open distributed real-time systems
    Tan, Pengliu
    Jin, Hai
    Zhang, Minghu
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2007, 14 : 531 - 535
  • [50] A graph coloring approach to scheduling of multiprocessor tasks on dedicated machines with availability constraints
    Giaro, K.
    Kubale, M.
    Obszarski, P.
    DISCRETE APPLIED MATHEMATICS, 2009, 157 (17) : 3625 - 3630