• DocumentCode
    2360816
  • Title

    Boosting performance of I/O-intensive workload by preemptive job migrations in a cluster system

  • Author

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

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Nebraska-Lincoln, Lincoln, NE, USA
  • fYear
    2003
  • fDate
    10-12 Nov. 2003
  • Firstpage
    235
  • Lastpage
    243
  • Abstract
    Load balancing in a cluster system has been investigated extensively, mainly focusing on the effective usage of global CPU and memory resources. However, if a significant portion of applications running in the system is I/O-intensive, traditional load balancing policies that focus on CPU and memory usage may cause the system performance to decrease substantially. To solve this problem, a new I/O-aware load-balancing scheme with preemptive job migration is presented to sustain the high performance of a cluster with a diverse set of workload conditions. The proposed scheme dynamically detects I/O load imbalance on nodes of a cluster, and determines whether to preempt some running jobs on overloaded nodes and migrate them to other less- or under-loaded nodes. Besides balancing I/O load, the scheme takes into account both CPU and memory load sharing in clusters, thereby maintaining the same level of performance as existing schemes when I/O load is low or well balanced. Results from a trace-driven simulation show that, compared to the existing approaches that only consider I/O with nonpreemptive job migrations, the proposed schemes achieve the improvement in mean slowdown by up to a factor of 10.
  • Keywords
    input-output programs; processor scheduling; resource allocation; workstation clusters; CPU scheduling; I/O load balancing; I/O load imbalance; I/O-intensive workload; cluster system; memory resources; nonpreemptive job migrations; preemptive job migrations; trace-driven simulation; Application software; Boosting; Bridges; Computational modeling; Computer science; Costs; Load management; Remote sensing; System performance; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing, 2003. Proceedings. 15th Symposium on
  • Print_ISBN
    0-7695-2046-4
  • Type

    conf

  • DOI
    10.1109/CAHPC.2003.1250343
  • Filename
    1250343