• DocumentCode
    2405305
  • Title

    Towards load balancing support for I/O-intensive parallel jobs in a cluster of workstations

  • Author

    Qin, Xiao ; Hong Jian ; Zhu, Yifeng ; Swanson, David R.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Nebraska-Lincoln, Lincoln, NE, Netherlands
  • fYear
    2003
  • fDate
    1-4 Dec. 2003
  • Firstpage
    100
  • Lastpage
    107
  • Abstract
    While previous CPU- or memory-centric load balancing schemes are capable of achieving the effective usage of global CPU and memory resources in a cluster system, the cluster exhibits significant performance drop under I/O-intensive workload conditions due to the imbalance of I/O load. To tackle this problem, we have developed two simple yet effective I/O-aware load-balancing schemes, which make it possible to balance I/O load by assigning I/O intensive sequential and parallel jobs to nodes with light I/O loads. Moreover, the proposed schemes judiciously take into account both CPU and memory load sharing in the cluster, thereby maintaining a high performance for a wide spectrum of workload. Using a set of real I/O-intensive parallel applications in addition to synthetic parallel jobs, we show that the proposed schemes consistently outperform the existing non-I/O aware load-balancing schemes for a diverse set of workload conditions. Importantly, the performance improvement becomes much more pronounced when the applications are I/O-intensive.
  • Keywords
    input-output programs; parallel processing; resource allocation; shared memory systems; workstation clusters; CPU load sharing; CPU-centric load balancing; I/O load imbalance; I/O-aware load-balancing; I/O-intensive parallel applications; I/O-intensive parallel jobs; I/O-intensive workload; intensive sequential jobs; load balancing support; memory load sharing; memory resources; memory-centric load balancing; workstation cluster; Computer input-output; Computer science; Load management; Parallel processing; Resource management; Scheduling; Shared memory systems; System performance; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2003. Proceedings. 2003 IEEE International Conference on
  • Print_ISBN
    0-7695-2066-9
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2003.1253305
  • Filename
    1253305