• DocumentCode
    1559304
  • Title

    Job scheduling in a partitionable mesh using a two-dimensional buddy system partitioning scheme

  • Author

    Li, Keqin ; Cheng, Kam-Hoi

  • Author_Institution
    Dept. of Math. & Comput. Sci., State Univ. of New York, New Paltz, NY, USA
  • Volume
    2
  • Issue
    4
  • fYear
    1991
  • fDate
    10/1/1991 12:00:00 AM
  • Firstpage
    413
  • Lastpage
    422
  • Abstract
    The job scheduling problem in a partitionable mesh-connected system in which jobs require square meshes and the system is a square mesh whose size is a power of two is discussed. A heuristic algorithm of time complexity O(n(log n+log p)), in which n is the number of jobs to be scheduled and p is the size of the system is presented. The algorithm adopts the largest-job-first scheduling policy and uses a two-dimensional buddy system as the system partitioning scheme. It is shown that, in the worst case, the algorithm produces a schedule four times longer than an optimal schedule, and, on the average, schedules generated by the algorithm are twice as long as optimal schedules
  • Keywords
    computational complexity; multiprocessor interconnection networks; parallel algorithms; scheduling; average; heuristic algorithm; job scheduling; largest-job-first scheduling; optimal schedule; partitionable mesh; square meshes; time complexity; two-dimensional buddy system partitioning; worst case; Approximation algorithms; Computer science; Helium; Heuristic algorithms; Mathematics; Optimal scheduling; Parallel algorithms; Partitioning algorithms; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.97898
  • Filename
    97898