PPDD: scheduling multi-site divisible loads in single-level tree networks

被引:6
|
作者
Li, Xiaolin [1 ]
Veeravalli, Bharadwaj [2 ]
机构
[1] Oklahoma State Univ, Dept Comp Sci, Stillwater, OK 74078 USA
[2] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 119260, Singapore
基金
美国国家科学基金会;
关键词
Divisible load theory; Heterogeneous computing; Load scheduling; Grid computing; Single-level tree networks; DISTRIBUTED BUS NETWORKS; SENSOR NETWORKS; STRATEGIES; COSTS;
D O I
10.1007/s10586-009-0103-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper investigates scheduling strategies for divisible jobs/loads originating from multiple sites in hierarchical networks with heterogeneous processors and communication channels. In contrast, most previous work in the divisible load scheduling theory (DLT) literature mainly addressed scheduling problems with loads originating from a single processor. This is one of the first works that address scheduling multiple loads from multiple sites in the DLT paradigm. In addition, scheduling multi-site jobs is common in Grids and other general distributed systems for resource sharing and coordination. An efficient static scheduling algorithm PPDD (Processor-set Partitioning and Data Distribution Algorithm) is proposed to near-optimally distribute multiple loads among all processors so that the overall processing time of all jobs is minimized. The PPDD algorithm is applied to two cases: when processors are equipped with front-ends and when they are not equipped with front-ends. The application of the algorithm to homogeneous systems is also studied. Further, several important properties exhibited by the PPDD algorithm are proven through lemmas. To implement the PPDD algorithm, we propose a communication strategy. In addition, we compare the performance of the PPDD algorithm with a Round-robin Scheduling Algorithm (RSA), which is most commonly used. Extensive case studies through numerical analysis have been conducted to verify the theoretical findings.
引用
收藏
页码:31 / 46
页数:16
相关论文
共 50 条
  • [1] PPDD: scheduling multi-site divisible loads in single-level tree networks
    Xiaolin Li
    Bharadwaj Veeravalli
    Cluster Computing, 2010, 13 : 31 - 46
  • [2] Divisible load scheduling on single-level tree networks with buffer constraints
    Li, XL
    Bharadwaj, V
    Ko, CC
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2000, 36 (04) : 1298 - 1308
  • [3] Scheduling nonlinear divisible loads in a single level tree network
    Suresh, S.
    Kim, H. J.
    Run, Cui
    Robertazzi, T. G.
    JOURNAL OF SUPERCOMPUTING, 2012, 61 (03): : 1068 - 1088
  • [4] Scheduling nonlinear divisible loads in a single level tree network
    S. Suresh
    H. J. Kim
    Cui Run
    T. G. Robertazzi
    The Journal of Supercomputing, 2012, 61 : 1068 - 1088
  • [5] Scheduling divisible tasks on heterogeneous single-level tree networks with finite-size buffers
    Li, XL
    Bharadwaj, V
    Ko, CC
    PROCEEDINGS OF THE FIFTH JOINT CONFERENCE ON INFORMATION SCIENCES, VOLS 1 AND 2, 2000, : 285 - 288
  • [6] Divisible load scheduling in single-level tree networks: Optimal sequencing and arrangement in the nonblocking mode of communication
    Kim, HJ
    Mani, V
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2003, 46 (10-11) : 1611 - 1623
  • [7] Scheduling divisible loads in non-blocking mode of communication: Optimal sequencing and arrangement in a single-level tree network
    Kim, HJ
    Kim, T
    Mani, V
    2002 STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT, PROCEEDINGS: GLOBALIZING RESEARCH AND DEVELOPMENT IN ELECTRICAL AND ELECTRONICS ENGINEERING, 2002, : 464 - 467
  • [8] Scheduling divisible loads on star and tree networks: Results and open problems
    Beaumont, O
    Casanova, H
    Legrand, A
    Robert, Y
    Yang, Y
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (03) : 207 - 218
  • [9] An incentive-based distributed mechanism for scheduling divisible loads in tree networks
    Carroll, T. E.
    Grosu, D.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (03) : 389 - 401
  • [10] Scheduling strategies of divisible loads in DIN networks
    Dong, LG
    Ngoh, LH
    Tan, JG
    EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS, 2003, 2790 : 236 - 240