@InProceedings{lumb:facade,
  author = {Christopher R. Lumb},
  title = {Fa\c{c}ade: Virtual Storage Devices with Performance Guarantees},
  booktitle = {Proceedings of the USENIX FAST '03 Conference on File and
  Storage Technologies},
  year = {2003},
  month = {April},
  publisher = {USENIX Association},
  address = {San Francisco, CA},
  URL = {http://www.usenix.org/events/fast03/tech/lumb.html},
  keywords = {file systems, qos, quality of service, pario-bib},
  abstract = {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\c{c}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\c{c}ade satisfies performance objectives while making efficient use
  of the storage resources-even in the presence of failures and bursty
  workloads with stringent performance requirements.}
}

