• DocumentCode
    2166465
  • Title

    Performance virtualization for large-scale storage systems

  • Author

    Chambliss, David D. ; Alvarez, Guillermo A. ; Pandey, Prashant ; Jadav, Divyesh ; Xu, Jian ; Menon, Ram ; Lee, Tzongyu P.

  • Author_Institution
    IBM Syst. Group, San Jose, CA, USA
  • fYear
    2003
  • fDate
    6-18 Oct. 2003
  • Firstpage
    109
  • Lastpage
    118
  • Abstract
    Current data centers require storage capacities of hundreds of terabytes to petabytes. Time-critical applications such as online transactions processing depend on getting adequate performance from the storage subsystem: otherwise, they fail. It is difficult to provide predictable quality of service at this level of complexity, because I/O workloads are extremely variable and device behavior is poorly understood. Ensuring that unrelated but competing workloads do not affect each other´s performance is still more difficult, and equally necessary. We present SLEDS (Service Level Enforcement Discipline for Storage), a distributed controller that provides statistical performance guarantees on a storage system built from commodity components. SLEDS can adaptively handle unpredictable workload variations so that each client continues to get the performance it needs even in the presence of misbehaving, competing peers. After evaluating the SLEDS on a heterogeneous mid-range storage system, we found that it is vastly superior to the raw system in its ability to provide performance guarantees, while only introducing a negligible overhead.
  • Keywords
    distributed processing; performance evaluation; peripheral interfaces; resource allocation; storage allocation; transaction processing; virtual storage; SLEDS; Service Level Enforcement Discipline for Storage; commodity components; data centers; distributed controller; large-scale storage systems; online transaction processing; performance virtualization; quality of service; statistical performance; storage capacities; storage system; time-critical applications; unpredictable workload variations; Control systems; Costs; Delay; Distributed control; Large-scale systems; Network servers; Quality of service; Storage area networks; Switches; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2003. Proceedings. 22nd International Symposium on
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-1955-5
  • Type

    conf

  • DOI
    10.1109/RELDIS.2003.1238060
  • Filename
    1238060