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 条
  • [21] A Novel Security-Driven Scheduling Algorithm for Precedence-Constrained Tasks in Heterogeneous Distributed Systems
    Tang, Xiaoyong
    Li, Kenli
    Zeng, Zeng
    Veeravalli, Bharadwaj
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (07) : 1017 - 1029
  • [22] Complexity of minimum length scheduling for precedence constrained messages in distributed systems
    Barcaccia, P
    Bonuccelli, MA
    Di Ianni, M
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (10) : 1090 - 1102
  • [23] Precedence-Constrained Scheduling Problems Parameterized by Partial Order Width
    van Bevern, Rene
    Bredereck, Robert
    Bulteau, Laurent
    Komusiewicz, Christian
    Talmon, Nimrod
    Woeginger, Gerhard J.
    DISCRETE OPTIMIZATION AND OPERATIONS RESEARCH, DOOR 2016, 2016, 9869 : 105 - 120
  • [24] Reliable scheduling of precedence-constrained tasks using a genetic algorithm
    Dogan, A
    Özgüner, F
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 549 - 555
  • [25] PERFORMANCE EVALUATION OF SCHEDULING PRECEDENCE-CONSTRAINED COMPUTATIONS ON MESSAGE-PASSING SYSTEMS
    ALMOUHAMED, M
    ALMAASARANI, A
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (12) : 1317 - 1322
  • [26] Reliable matching and scheduling of precedence-constrained tasks in heterogeneous distributed computing
    Dogan, A
    Özgüner, F
    2000 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2000, : 307 - 314
  • [27] MESSAGE-OPTIMAL PROTOCOLS FOR FAULT-TOLERANT BROADCASTS/MULTICASTS IN DISTRIBUTED SYSTEMS WITH CRASH FAILURES
    TZENG, HY
    SIU, KY
    IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (02) : 346 - 352
  • [28] Inapproximability results for Sparsest Cut, Optimal Linear Arrangement, and precedence constrained scheduling
    Ambuehl, Christoph
    Mastrolilli, Monaldo
    Svensson, Ola
    48TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2007, : 329 - +
  • [29] Genetic algorithm based optimization for resource leveling problem with precedence constrained scheduling
    Selvam, Gopinath
    Tadepalli, T. Ch. Madhavi
    INTERNATIONAL JOURNAL OF CONSTRUCTION MANAGEMENT, 2022, 22 (04) : 659 - 668
  • [30] Contention-aware optimal scheduling of real-time precedence-constrained task graphs on heterogeneous distributed systems
    Roy, Sanjit Kumar
    Devaraj, Rajesh
    Sarkar, Arnab
    Maji, Kankana
    Sinha, Sayani
    JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 105