TY - GEN
T1 - Extracting flexible, replayable models from large block traces
AU - Tarasov, V.
AU - Kumar, S.
AU - Ma, J.
AU - Hildebrand, D.
AU - Povzner, A.
AU - Kuenning, G.
AU - Zadok, E.
N1 - Publisher Copyright:
© 2012 by The USENIX Association. All Rights Reserved.
PY - 2012
Y1 - 2012
N2 - I/O traces are good sources of information about real-world workloads; replaying such traces is often used to reproduce the most realistic system behavior possible. But traces tend to be large, hard to use and share, and inflexible in representing more than the exact system conditions at the point the traces were captured. Often, however, researchers are not interested in the precise details stored in a bulky trace, but rather in some statistical properties found in the traces—properties that affect their system's behavior under load. We designed and built a system that (1) extracts many desired properties from a large block I/O trace, (2) builds a statistical model of the trace's salient characteristics, (3) converts the model into a concise description in the language of one or more synthetic load generators, and (4) can accurately replay the models in these load generators. Our system is modular and extensible. We experimented with several traces of varying types and sizes. Our concise models are 4-6% of the original trace size, and our modeling and replay accuracy are over 90%.
AB - I/O traces are good sources of information about real-world workloads; replaying such traces is often used to reproduce the most realistic system behavior possible. But traces tend to be large, hard to use and share, and inflexible in representing more than the exact system conditions at the point the traces were captured. Often, however, researchers are not interested in the precise details stored in a bulky trace, but rather in some statistical properties found in the traces—properties that affect their system's behavior under load. We designed and built a system that (1) extracts many desired properties from a large block I/O trace, (2) builds a statistical model of the trace's salient characteristics, (3) converts the model into a concise description in the language of one or more synthetic load generators, and (4) can accurately replay the models in these load generators. Our system is modular and extensible. We experimented with several traces of varying types and sizes. Our concise models are 4-6% of the original trace size, and our modeling and replay accuracy are over 90%.
UR - https://www.scopus.com/pages/publications/85077118661
M3 - Conference contribution
AN - SCOPUS:85077118661
T3 - Proceedings of FAST 2012: 10th USENIX Conference on File and Storage Technologies
SP - 273
EP - 281
BT - Proceedings of FAST 2012
PB - USENIX Association
T2 - 10th USENIX Conference on File and Storage Technologies, FAST 2012
Y2 - 15 February 2012 through 17 February 2012
ER -