• DocumentCode
    3486601
  • Title

    Scheduling independent tasks on partitionable hypercube multiprocessors

  • Author

    Narahari, B. ; Krishnamurti, R.

  • Author_Institution
    George Washington Univ., DC, USA
  • fYear
    1993
  • fDate
    13-16 Apr 1993
  • Firstpage
    118
  • Lastpage
    122
  • Abstract
    A partitionable hypercube allows simultaneous execution of multiple tasks, where each task can be executed on a choice of subcubes. This paper considers the problem of static nonpreemptive scheduling of w independent tasks on a n processor partitionable hypercube system to minimize the overall finishing time of the w tasks. Each task can be executed on subcubes of different sizes, with smaller execution times on larger subcubes. A schedule determines the size of the subcube to be assigned to each task and schedules these tasks on the processors in the hypercube system. The problem of finding the optimal schedule, with minimum finishing time, is known to be NP-hard. This paper presents a fast polynomial time approximation algorithm for the problem, and derives a tight worst-case performance bound of 2 for the algorithm
  • Keywords
    approximation theory; computational complexity; hypercube networks; polynomials; scheduling; NP-hard; independent tasks scheduling; multiple tasks; optimal schedule; partitionable hypercube multiprocessors; polynomial time approximation algorithm; static nonpreemptive scheduling; worst-case performance bound; Approximation algorithms; Computer architecture; Finishing; Hypercubes; Optimal scheduling; Parallel architectures; Parallel processing; Partitioning algorithms; Polynomials; Processor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1993., Proceedings of Seventh International
  • Conference_Location
    Newport, CA
  • Print_ISBN
    0-8186-3442-1
  • Type

    conf

  • DOI
    10.1109/IPPS.1993.262866
  • Filename
    262866