FAST '03 Abstract
Façade: Virtual Storage Devices with Performance Guarantees
Christopher R. Lumb, Carnegie Mellon University; Arif Merchant, Hewlett-Packard Labs; and Guillermo A. Alvarez, IBM Almaden Research Center
High-end storage systems, such as those in large
data centers, must service multiple independent
workloads. Workloads often require predictable
quality of service, despite the fact that they have to
compete with other rapidly-changing workloads for
access to common storage resources. We present a
novel approach to providing performance guaran-tees
in this highly-volatile scenario, in an efficient
and cost-effective way. Façade, a virtual store controller,
sits between hosts and storage devices in
the network, and throttles individual I/O requests
from multiple clients so that devices do not saturate.
We implemented a prototype, and evaluated it using
real workloads on an enterprise storage system. We
also instantiated it to the particular case of emulating
commercial disk arrays. Our results show
that Façade satisfies performance objectives while
making efficient use of the storage resourceseven
in the presence of of failures and bursty workloads
with stringent performance requirements.
- View the full text of this paper in HTML and PDF.
Until May 2004, you will need your USENIX membership identification in order to access the full papers. The Proceedings are published as a collective work, © 2003 by the USENIX Association. All Rights Reserved. Rights to individual papers remain with the author or the author's employer. Permission is granted for the noncommercial reproduction of the complete work for educational or research purposes. USENIX acknowledges all trademarks within this paper.
- If you need the latest Adobe Acrobat Reader, you can download it from Adobe's site.