Distributing and scheduling divisible task on parallel communicating processors

被引:0
|
作者
Guodong Li
Defu Zhang
机构
[1] Nanjing University,State Key Lap for Novel Software Technology
[2] Nanjing University,Department of Computer Science and Technology
来源
Journal of Computer Science and Technology | 2002年 / 17卷
关键词
divisible task; distributed processing; scheduling; network topology; linear equation;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper we propose a novel scheme for scheduling divisible task on parallel processors connected by system interconnection network 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
页数:8
相关论文
共 50 条
  • [1] Distributing and scheduling divisible task on parallel communicating processors
    Li, GD
    Zhang, DF
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2002, 17 (06) : 788 - 796
  • [2] Task Scheduling with Restricted Preemptions on Two Parallel Processors
    Pienkosz, Krzysztof
    Prus, Adam
    2015 20TH INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS (MMAR), 2015, : 58 - 61
  • [3] On-Line Parallelizable Task Scheduling on Parallel Processors
    Khludova, Marina
    PARALLEL COMPUTING TECHNOLOGIES (PACT 2013), 2013, 7979 : 229 - 233
  • [4] OPTIMAL TASK-SCHEDULING ON DISTRIBUTED PARALLEL PROCESSORS
    CHANG, CS
    NELSON, R
    YAO, DD
    PERFORMANCE EVALUATION, 1994, 20 (1-3) : 207 - 221
  • [5] Dynamic on-line task scheduling on parallel processors
    Xia, CH
    Michailidis, G
    Bambos, N
    PERFORMANCE EVALUATION, 2001, 46 (2-3) : 219 - 233
  • [6] SCHEDULING PARALLEL PROCESSORS
    MARTINVEGA, LA
    RATLIFF, HD
    OPERATIONS RESEARCH, 1975, 23 : B418 - B418
  • [7] Analysis, evaluation, and comparison of algorithms for scheduling task graphs on parallel processors
    Ahmad, I
    Kwok, YK
    Wu, MY
    SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN '96), PROCEEDINGS, 1996, : 207 - 213
  • [8] Scheduling UET task systems with concurrency on two parallel identical processors
    Brucker, P
    Knust, S
    Roper, D
    Zinder, Y
    MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2000, 52 (03) : 369 - 387
  • [9] Scheduling UET task systems with concurrency on two parallel identical processors
    Peter Brucker
    Sigrid Knust
    Duncan Roper
    Yakov Zinder
    Mathematical Methods of Operations Research, 2000, 52 : 369 - 387
  • [10] Divisible task scheduling - Concept and verification
    Blazewicz, J
    Drozdowski, M
    Markiewicz, M
    PARALLEL COMPUTING, 1999, 25 (01) : 87 - 98