• DocumentCode
    895793
  • Title

    An approximation algorithm for scheduling tasks on varying partition sizes in partitionable multiprocessor systems

  • Author

    Krishnamurti, Ramesh ; Ma, Eva

  • Author_Institution
    Sch. of Comput. Sci., Simon Fraser Univ., Burnaby, BC, Canada
  • Volume
    41
  • Issue
    12
  • fYear
    1992
  • fDate
    12/1/1992 12:00:00 AM
  • Firstpage
    1572
  • Lastpage
    1579
  • Abstract
    A partitionable multiprocessor system can form multiple partitions, each consisting of a controller and a varying number of processors. Given such a system and a set of tasks, each of which can be executed on partitions of varying sizes, the authors study the problem of choosing the partition sizes and a minimum completion time schedule for the execution of these tasks. They assume that the number of tasks to be scheduled on the system is no more than the maximum number of partitions that can be formed simultaneously by the system, and that parallelization of the tasks can achieve at most perfect speedup. They show this scheduling problem to be NP-hard, and present a polynomial time approximation algorithm for this problem. The authors derive a parameter dependent, asymptotically tight worst-case performance bound for the algorithm, and evaluate its average performance through simulation
  • Keywords
    computational complexity; multiprocessing programs; multiprocessing systems; parallel algorithms; scheduling; NP-hard; approximation algorithm; asymptotically tight bound; controller; minimum completion time schedule; multiple partitions; parallelization; parameter dependent bound; partition sizes; partitionable multiprocessor systems; polynomial time algorithm; processors; task scheduling; worst-case performance bound; Approximation algorithms; Control systems; Councils; Multiprocessing systems; Partitioning algorithms; Polynomials; Processor scheduling; Scheduling algorithm; Size control; Sorting;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.214665
  • Filename
    214665