Skip to main content
Log in

Upper bound on the number of processors for scheduling with interprocessor communication delays

  • Published:
Mathematical Methods of Operations Research Aims and scope Submit manuscript

Abstract.

The problem of scheduling a task system with communication delays on multiprocessor systems is known to be NP-hard in its general form as well as many restricted cases even on an unlimited number of processors. In this paper, we study the problem of determining an upper bound on the minimum number of processors achieved by a schedule that minimizes the makespan for scheduling problems with communication delays. We prove that the minimum number of partitioning paths of the precedence graph is an upper bound on the minimum number of processors for UET-UCT (Unit Execution Time-Unit Communication Time) task systems. Then we propose an algorithm of O(n) (n designates the number of tasks) to compute an upper bound, which is valid independently of task processing times and communication delays, in the special case when the precedence graph is an out-tree or an in-tree.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Manuscript received: August 1998/Final version received: February 2000

Rights and permissions

Reprints and permissions

About this article

Cite this article

Moukrim, A. Upper bound on the number of processors for scheduling with interprocessor communication delays. Mathematical Methods of OR 52, 99–113 (2000). https://doi.org/10.1007/s001860000062

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s001860000062

Navigation