• DocumentCode
    1567903
  • Title

    An approximation algorithm for scheduling dependent tasks on m processors with small communication delays

  • Author

    Hanen, Claire ; Munier, Alix

  • Author_Institution
    LITP/IBP, Univ. Pierre et Marie Curie, Paris, France
  • Volume
    1
  • fYear
    1995
  • Firstpage
    167
  • Abstract
    This paper defines and studies an approximation algorithm for scheduling tasks with small communication delays on parallel processors. In a first step, a schedule for the relaxed problem instance with an unlimited number of processors is generated. Then this solution is used to solve the resource conflicts during the scheduling phase on m processors, with a rather unusual feature: a feasible task may be tactically delayed, even inducing idleness on a processor in order to wait for a more important task. The relative worst case performance of this algorithm is analysed with respect to the ratio between communication times and processing times and to the performance of the relaxed solution. It improves significantly the best known performance ratio of an algorithm for this problem (7/3 against 3)
  • Keywords
    approximation theory; communication complexity; computational complexity; delays; linear programming; parallel algorithms; processor scheduling; scheduling; approximation algorithm; communication times; dependent tasks scheduling; idleness; processing times; relative worst case performance; relaxed problem; resource conflicts; small communication delays; Algorithm design and analysis; Approximation algorithms; Clustering algorithms; Delay systems; Parallel architectures; Performance analysis; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies and Factory Automation, 1995. ETFA '95, Proceedings., 1995 INRIA/IEEE Symposium on
  • Conference_Location
    Paris
  • Print_ISBN
    0-7803-2535-4
  • Type

    conf

  • DOI
    10.1109/ETFA.1995.496773
  • Filename
    496773