• DocumentCode
    2719425
  • Title

    Selective buddy allocation for scheduling parallel jobs on clusters

  • Author

    Subramani, V. ; Kettimuthu, Rajkumar ; SRINIVASAN, SUDARSHAN ; Johnston, Jeanette ; Sadayappan, P.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    107
  • Lastpage
    116
  • Abstract
    In this paper we evaluate the performance implications of using a buddy scheme for contiguous node allocation, in conjunction with a backfilling job scheduler for clusters. When a contiguous node allocation strategy is used, there is a trade-off between improved run-time of jobs (due to reduced link contention and lower communication overhead) and increased wait-time of jobs (due to external fragmentation of the processor system). Using trace-based simulation, a buddy strategy for contiguous node allocation is shown to be unattractive compared to the standard noncontiguous allocation strategy used in all production job schedulers. A simple but effective scheme for selective buddy allocation is then proposed, that is shown to perform better than non-contiguous allocation.
  • Keywords
    parallel processing; processor scheduling; resource allocation; virtual machines; workstation clusters; backfilling job scheduler; clusters; contiguous node allocation; improved run-time; increased wait-time; parallel job scheduling; performance; selective buddy allocation; trace-based simulation; Concurrent computing; Job production systems; Laboratories; Performance evaluation; Processor scheduling; Runtime; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2002. Proceedings. 2002 IEEE International Conference on
  • Print_ISBN
    0-7695-2066-9
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2002.1137735
  • Filename
    1137735