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 条
  • [41] Optimal scheduling algorithm for distributed-memory machines
    Darbha, S
    Agrawal, DP
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (01) : 87 - 95
  • [42] A distributed iterative algorithm for optimal scheduling in grid computing
    Li, Chunlin
    Li, Layuan
    COMPUTING AND INFORMATICS, 2007, 26 (06) : 605 - 626
  • [43] A Fault-Tolerant Scheduling Algorithm Based on a Multi-Objective Genetic Algorithm for Precedence-Constrained Tasks in Real-Time Heterogeneous Distributed Systems
    Chen Yuanlong
    Ma Peijun
    Li Dong
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2013, 10 (05) : 1091 - 1096
  • [44] Distributed Universally Optimal Strategies for Interference Channels with Partial Message Passing
    Aggarwal, Vaneet
    Avestimehr, Salman
    Sabharwal, Ashutosh
    2009 47TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING, VOLS 1 AND 2, 2009, : 579 - +
  • [45] An integrated scheduling algorithm for precedence constrained hard and soft real-time tasks on heterogeneous multiprocessors
    Auluck, N
    Agrawal, DP
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2004, 3207 : 196 - 206
  • [46] An Improved Cuckoo Search Algorithm for Resource-Constrained Project Scheduling Problem with Generalized Precedence Relations
    Jin, Yidong
    Nie, Hui
    Duan, Pengfei
    Yang, Huihua
    PROCEEDINGS OF THE 2016 12TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2016, : 1086 - 1090
  • [47] Zero-One Formulation for a Partial Resource-Constrained Project Scheduling Problem with Generalized Precedence Relations
    Su, Zhi-Xiong
    Wei, Han-Ying
    Zou, Xin
    Qi, Jian-Xun
    JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT, 2019, 145 (03)
  • [48] An optimal distributed algorithm for finding a set of fundamental cycles in a graph
    Chaudhuri, P
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2002, 17 (01): : 41 - 47
  • [49] An optimal procedure for the resource-constrained project scheduling problem with discounted cash flows and generalized precedence relations
    DeReyck, B
    Herroelen, W
    COMPUTERS & OPERATIONS RESEARCH, 1998, 25 (01) : 1 - 17
  • [50] Fast optimal task graph scheduling by means of an optimized parallel A*-Algorithm
    Hönig, U
    Schiffmann, W
    PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 842 - 848