TraceRAR: An I/O Performance Evaluation Tool for Replaying, Analyzing, and Regenerating Traces

Bingzhe Li, Farnaz Toussi, Clark Anderson, David J. Lilja, David H.C. Du

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

Adopting a new technology, such as a new storage system, is a complicated process because the supporting ecosystems also have to be changed. As a result, any new technology requires exhaustive performance evaluation to justify the cost of switching. However, synthetic workloads or benchmarks typically cannot completely characterize the actual workload. On the other hand, the time and effort required to obtain an appropriate trace can be prohibitive. This work presents a block-level performance measurement tool for storage systems combined with a trace re-player, a trace characteristics analyzer, and a trace re-generator. This new tool is compatible with several different platforms, including Linux and AIX. The purpose of the tool is to evaluate system performance when executing a given application, and to help users determine which system best fits their specific application. Additionally, the trace analyzer can provide details about the characteristics of a given trace. Using the trace analysis results, the re-generator can produce arbitrarily long I/O traces to improve the accuracy of the performance evaluation. The tool also can be used to determine whether a particular system can be adapted to a specific application, and to make comparisons between systems.

Original languageEnglish (US)
Title of host publication2017 IEEE International Conference on Networking, Architecture, and Storage, NAS 2017 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781538634868
DOIs
StatePublished - Sep 6 2017
Event2017 IEEE International Conference on Networking, Architecture, and Storage, NAS 2017 - Shenzhen, China
Duration: Aug 7 2017Aug 9 2017

Publication series

Name2017 IEEE International Conference on Networking, Architecture, and Storage, NAS 2017 - Proceedings

Other

Other2017 IEEE International Conference on Networking, Architecture, and Storage, NAS 2017
CountryChina
CityShenzhen
Period8/7/178/9/17

Fingerprint Dive into the research topics of 'TraceRAR: An I/O Performance Evaluation Tool for Replaying, Analyzing, and Regenerating Traces'. Together they form a unique fingerprint.

  • Cite this

    Li, B., Toussi, F., Anderson, C., Lilja, D. J., & Du, D. H. C. (2017). TraceRAR: An I/O Performance Evaluation Tool for Replaying, Analyzing, and Regenerating Traces. In 2017 IEEE International Conference on Networking, Architecture, and Storage, NAS 2017 - Proceedings [8026880] (2017 IEEE International Conference on Networking, Architecture, and Storage, NAS 2017 - Proceedings). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/NAS.2017.8026880