• DocumentCode
    1221286
  • Title

    Paired gang scheduling

  • Author

    Wiseman, Yair ; Feitelson, Dror G.

  • Author_Institution
    Comput. Sci. Dept., Bar-Ilan Univ., Ramat-Gan, Israel
  • Volume
    14
  • Issue
    6
  • fYear
    2003
  • fDate
    6/1/2003 12:00:00 AM
  • Firstpage
    581
  • Lastpage
    592
  • Abstract
    Conventional gang scheduling has the disadvantage that when processes perform I/O or blocking communication, their processors remain idle because alternative processes cannot be run independently of their own gangs. To alleviate this problem, we suggest a slight relaxation of this rule: match gangs that make heavy use of the CPU with gangs that make light use of the CPU (presumably due to I/O or communication activity), and schedule such pairs together, allowing the local scheduler on each node to select either of the two processes at any instant. As I/O-intensive gangs make light use of the CPU, this only causes a minor degradation in the service to compute-bound jobs. This degradation is more than offset by the overall improvement in system performance due to the better utilization of the resources.
  • Keywords
    processor scheduling; resource allocation; blocking communication; compute-bound jobs; paired gang scheduling; Degradation; Delay; Out of order; Processor scheduling; Resource management; System performance;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2003.1206505
  • Filename
    1206505