• DocumentCode
    2061850
  • Title

    Parallel two-processor scheduling for interval ordered tasks

  • Author

    Yoojin Chung ; Kwon, Hyuk-Chul

  • Author_Institution
    Res. Inst. of Comput. & Inf. & Commun., Pusan Nat. Univ., South Korea
  • Volume
    1
  • fYear
    2000
  • fDate
    14-17 May 2000
  • Firstpage
    272
  • Abstract
    Shows that the problem of scheduling n unit-length tasks on two identical processors, for the case where the precedence constraint is an interval order, can be solved in O(log/sup 2//spl nu/+(n log n)//spl nu/) time with O(n/spl nu//sup 2/+n/sup 2/) operations on a CREW PRAM, where /spl nu//spl les/n is a parameter. By choosing /spl nu/=/spl radic/n, we obtain an O(/spl radic/n log n)-time algorithm in O(n/sup 2/) operations. For /spl nu/=n/log n, we have an O(log/sup 2/n)-time algorithm in O(n/sup 3//log/sup 2/n) operations. The best previously-known solution takes O(log/sup 2/n) time with O(n/sup 3/ log/sup 2/n) operations on a CREW PRAM. Our improvement is mainly caused by reducing the two-processor scheduling problem for interval orders to that of finding a maximum matching in a convex bipartite graph, which is a new approach.
  • Keywords
    computational complexity; concurrency theory; parallel processing; processor scheduling; CREW PRAM; convex bipartite graph; interval-ordered tasks; maximum matching; operations number; parallel two-processor scheduling; precedence constraint; time complexity; unit-length tasks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition on
  • Conference_Location
    Beijing, China
  • Print_ISBN
    0-7695-0589-2
  • Type

    conf

  • DOI
    10.1109/HPC.2000.846561
  • Filename
    846561