• DocumentCode
    875784
  • Title

    On job scheduling on a hypercube

  • Author

    Zhu, Yahui ; Ahuja, Mohan

  • Author_Institution
    Dept. of Comput. Sci., North Dakota State Univ., Fargo, ND, USA
  • Volume
    4
  • Issue
    1
  • fYear
    1993
  • fDate
    1/1/1993 12:00:00 AM
  • Firstpage
    62
  • Lastpage
    69
  • Abstract
    The problem of scheduling n independent jobs on an m -dimensional hypercube system to minimize the finish time is studied. Each job Ji, where 1⩽in, is associated with a dimension d i and a processing time ti, meaning that Ji needs a di-dimensional subcube for ti units of time. When job preemption is allowed, an O(n2 log2 n) time algorithm which can generate a minimum finish time schedule with at most min{n-2,2m-1} preemptions is obtained. When job preemption is not allowed, the problem is NP-complete. It is shown that a simple list scheduling algorithm called LDF can perform asymptotically optimally and has an absolute bound no worse than 2-1/2m. For the absolute bound, it is also shown that there is a lower bound (1+√6)/2≈1.7247 for a class of scheduling algorithms including LDF
  • Keywords
    computational complexity; distributed algorithms; hypercube networks; scheduling; LDF algorithm; NP-complete; absolute bound; hypercube; job preemption; job scheduling; list scheduling algorithm; lower bound; minimum finish time schedule; scheduling algorithms; Communication channels; Computer networks; Computer science; Hypercubes; Neodymium; Optimal scheduling; 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.205653
  • Filename
    205653