Distributing and scheduling divisible task on parallel communicating processors

被引:0
作者
Li, GD [1 ]
Zhang, DF
机构
[1] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210093, Peoples R China
[2] Nanjing Univ, Dept Comp Sci & Technol, Nanjing 210093, Peoples R China
关键词
divisible task; distributed processing; scheduling; network topology; linear equation;
D O I
10.1007/BF02960769
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we propose a novel scheme. for scheduling divisible task on parallel processors connected by system interconnection I net. work with arbitrary topology. The divisible task is a computation that can be divided into arbitrary independent subtasks solved in parallel. Our model takes into consideration communication initial time and communication delays between processors. Moreover, by constructing the corresponding Network Spanning Tree (NST) for a network, our scheme can be applied to all kinds of network topologies. We present the concept of Balanced Task Distribution Tree and use it to design the Equation Set Creation Algorithm in which the set of linear, equations is created. by traversing the NST in post-order. After solving the created equations, we get the optimal task assignment scheme. Experiments confirm the applicability of our scheme in real-life situations.
引用
收藏
页码:788 / 796
页数:9
相关论文
共 15 条
  • [1] CLOSED-FORM SOLUTIONS FOR BUS AND TREE NETWORKS OF PROCESSORS LOAD SHARING A DIVISIBLE JOB
    BATAINEH, S
    HSIUNG, TY
    ROBERTAZZI, TG
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (10) : 1184 - 1196
  • [2] MULTI-INSTALLMENT LOAD DISTRIBUTION IN TREE NETWORKS WITH DELAYS
    BHARADWAJ, V
    GHOSE, D
    MANI, V
    [J]. IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1995, 31 (02) : 555 - 567
  • [3] OPTIMAL SEQUENCING AND ARRANGEMENT IN DISTRIBUTED SINGLE-LEVEL TREE NETWORKS WITH COMMUNICATION DELAYS
    BHARADWAJ, V
    GHOSE, D
    MANI, V
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (09) : 968 - 976
  • [4] Scheduling divisible jobs on hypercubes
    Blazewicz, J
    Drozdowski, M
    [J]. PARALLEL COMPUTING, 1995, 21 (12) : 1945 - 1956
  • [5] Divisible task scheduling - Concept and verification
    Blazewicz, J
    Drozdowski, M
    Markiewicz, M
    [J]. PARALLEL COMPUTING, 1999, 25 (01) : 87 - 98
  • [6] Scheduling a divisible task in a two-dimensional toroidal mesh
    Blazewicz, J
    Drozdowski, M
    Guinand, F
    Trystram, D
    [J]. DISCRETE APPLIED MATHEMATICS, 1999, 94 (1-3) : 35 - 50
  • [7] Blazewicz J., 1996, Foundations of Computing and Decision Sciences, V21, P3
  • [8] Blazewicz J, 1997, DISCRETE APPL MATH, V76, P1
  • [9] DISTRIBUTED COMPUTATION FOR A TREE NETWORK WITH COMMUNICATION DELAYS
    CHENG, YC
    ROBERTAZZI, TG
    [J]. IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1990, 26 (03) : 511 - 516
  • [10] LogP - A practice model of parallel computation
    Culler, DE
    Karp, RM
    Patterson, D
    Sahay, A
    Santos, EE
    Schauser, KE
    Subramonian, R
    vonEicken, T
    [J]. COMMUNICATIONS OF THE ACM, 1996, 39 (11) : 78 - 85