Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Timing-accurate Storage Emulation

Timing-accurate storage emulation fills an important gap in the set of common performance evaluation techniques for proposed storage designs: it allows a researcher to experiment with not-yet-existing storage components in the context of real systems executing real applications. As its name suggests, a timing-accurate storage emulator appears to the system to be a real storage component with service times matching a simulation model of that component. This paper promotes timing-accurate storage emulation by describing its unique features, demonstrating its feasibility, and illustrating its value. A prototype, called the Memulator, is described and shown to produce service times within 2% of those computed by its component simulator for over 99% of requests. Two sets of measurements enabled by the Memulator illustrate its power: (1) application performance on a modern Linux system equipped with a MEMS-based storage device (no such device exists at this time), and (2) application performance on a modern Linux system equipped with a disk whose firmware has been modified (we have no access to firmware source code).

John Linwood Griffin, Carnegie Mellon University

Jiri Schindler, Carnegie Mellon University

Steven W. Schlosser, Carnegie Mellon University

John C. Bucy, Carnegie Mellon University

Gregory R. Ganger, Carnegie Mellon University

BibTeX
@inproceedings {270755,
author = {John Linwood Griffin and Jiri Schindler and Steven W. Schlosser and John C. Bucy and Gregory R. Ganger},
title = {Timing-accurate Storage Emulation},
booktitle = {Conference on File and Storage Technologies (FAST 02)},
year = {2002},
address = {Monterey, CA},
url = {https://www.usenix.org/conference/fast-02/timing-accurate-storage-emulation},
publisher = {USENIX Association},
month = jan
}
Download

Links

Paper: 
http://www.usenix.org/publications/library/proceedings/fast02/full_papers/griffin/griffin.pdf
Paper (HTML): 
http://www.usenix.org/publications/library/proceedings/fast02/full_papers/griffin/griffin_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us