A Load Balancing Framework for Clustered Storage Systems

  • Daniel Kunkle
  • Jiri Schindler
Conference paper

DOI: 10.1007/978-3-540-89894-8_9

Part of the Lecture Notes in Computer Science book series (LNCS, volume 5374)
Cite this paper as:
Kunkle D., Schindler J. (2008) A Load Balancing Framework for Clustered Storage Systems. In: Sadayappan P., Parashar M., Badrinath R., Prasanna V.K. (eds) High Performance Computing - HiPC 2008. HiPC 2008. Lecture Notes in Computer Science, vol 5374. Springer, Berlin, Heidelberg

Abstract

The load balancing framework for high-performance clustered storage systems presented in this paper provides a general method for reconfiguring a system facing dynamic workload changes. It simultaneously balances load and minimizes the cost of reconfiguration. It can be used for automatic reconfiguration or to present an administrator with a range of (near) optimal reconfiguration options, allowing a tradeoff between load distribution and reconfiguration cost. The framework supports a wide range of measures for load imbalance and reconfiguration cost, as well as several optimization techniques. The effectiveness of this framework is demonstrated by balancing the workload on a NetApp Data ONTAP GX system, a commercial scale-out clustered NFS server implementation. The evaluation scenario considers consolidating two real world systems, with hundreds of users each: a six-node clustered storage system supporting engineering workloads and a legacy system supporting three email severs.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Daniel Kunkle
    • 1
  • Jiri Schindler
    • 1
  1. 1.Northeastern University and NetApp Inc.USA

Personalised recommendations