• DocumentCode
    1558530
  • Title

    Lower bound on the number of processors and time for scheduling precedence graphs with communication costs

  • Author

    Al-Mouhamed, Mayez A.

  • Author_Institution
    Dept. of Comput. Eng., King Fahd Univ. of Pet. & Miner., Dharhran, Saudi Arabia
  • Volume
    16
  • Issue
    12
  • fYear
    1990
  • fDate
    12/1/1990 12:00:00 AM
  • Firstpage
    1390
  • Lastpage
    1401
  • Abstract
    A lower bound on the number of processors and finish time for the problem of scheduling precedence graphs with communication costs is presented. The notion of the earliest starting time of a task is formulated for the context of lower bounds. A lower bound on the completion time is proposed. A task delay which does not increase the earliest completion time of a schedule is defined. Each task can then be scheduled within a time interval without affecting the lower bound performance on the finish time. This leads to definition of a new lower bound on the number of processors required to process the task graph. A derivation of the minimum time increase over the earliest completion time is also proposed for the case of a smaller number of processors. A lower bound on the minimum number of interprocessor communication links required to achieve optimum performance is proposed. Evaluation had been carried out by using a set of 360 small graphs. The bound on the finish time deviates at most by 5% from the optimum solution in 96% of the cases and performs well with respect to the minimum number of processors and communication links
  • Keywords
    graph theory; scheduling; communication costs; completion time; earliest starting time; finish time; interprocessor communication links; lower bounds; minimum time increase; optimum performance; precedence graphs; scheduling; small graphs; task delay; task graph; time interval; Approximation algorithms; Context; Costs; Delay effects; Helium; Operating systems; Optimal scheduling; Parallel processing; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.62447
  • Filename
    62447