A message-optimal distributed graph algorithm: Partial precedence constrained scheduling

被引:0
|
作者
Chaudhuri, P [1 ]
Thompson, H [1 ]
机构
[1] Univ W Indies, Bridgetown, Barbados
关键词
distributed algorithm; directed graph; scheduling; task; precedence constraints;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a distributed algorithm for the partial precedence constrained scheduling problem. In the classical precedence constrained scheduling problem all the dependent tasks must be scheduled before the task itself can be scheduled. The partial precedence constrained scheduling problem is a generalized version of the original precedence constrained problem in the sense that the number of dependent tasks to be scheduled before the task itself can be scheduled is considered a variable. Using a directed graph to model the partial precedence constrained scheduling problem in which n nodes represent the tasks and e edges represent the precedence constraints, it is shown that the distributed algorithm requires O(e) messages and O( n) units of time and is optimal in communication complexity to within a constant factor.
引用
收藏
页码:106 / 119
页数:14
相关论文
共 50 条
  • [1] A MESSAGE-OPTIMAL ALGORITHM FOR DISTRIBUTED TERMINATION DETECTION
    CHANDRASEKARAN, S
    VENKATESAN, S
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 8 (03) : 245 - 252
  • [2] Round- and Message-Optimal Distributed Graph Algorithms
    Haeupler, Bernhard
    Hershkowitz, D. Ellis
    Wajc, David
    PODC'18: PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2018, : 119 - 128
  • [3] A distributed message-optimal assignment on rings
    De Marco, Gianluca
    Leoncini, Mauro
    Montangero, Manuela
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 132 : 284 - 298
  • [4] Partial precedence constrained scheduling
    Chakrabarti, PP
    IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (10) : 1127 - 1130
  • [5] A Time- and Message-Optimal Distributed Algorithm for Minimum Spanning Trees
    Pandurangan, Gopal
    Robinson, Peter
    Scquizzato, Michele
    ACM TRANSACTIONS ON ALGORITHMS, 2020, 16 (01)
  • [6] Message-Optimal Algorithm for Detection and Resolution of Generalized Deadlocks in Distributed Systems
    Srinivasan, Selvaraj
    Rajaram, R.
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2011, 35 (04): : 489 - 498
  • [7] A Simple Message-Optimal Algorithm for Random Sampling from a Distributed Stream
    Chung, Yung-Yu
    Tirthapura, Srikanta
    Woodruff, David P.
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (06) : 1356 - 1368
  • [8] A Time- and Message-Optimal Distributed Algorithm for Minimum Spanning Trees
    Pandurangan, Gopal
    Robinson, Peter
    Scquizzato, Michele
    STOC'17: PROCEEDINGS OF THE 49TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2017, : 743 - 756
  • [9] AN ALGORITHM FOR MINIMIZING SETUPS IN PRECEDENCE CONSTRAINED SCHEDULING
    STEINER, G
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1985, 12-3 (MAY) : 579 - 589
  • [10] Optimal and suboptimal reliable scheduling of precedence-constrained tasks in heterogeneous distributed computing
    Dogan, A
    Özgüner, F
    2000 INTERNATIONAL WORKSHOPS ON PARALLEL PROCESSING, PROCEEDINGS, 2000, : 429 - 436