@inproceedings{2952d78daf1d45229efaed1d7f6d005a,
title = "Extending Skel to Support the Development and Optimization of Next Generation I/O Systems",
abstract = "As the memory and storage hierarchy get deeper and more complex, it is important to have new benchmarks and evaluation tools that allow us to explore the emerging middleware solutions to use this hierarchy. Skel is a tool aimed at automating and refining this process of studying HPC I/O performance. It works by generating application I/O kernel/benchmarks as determined by a domain-specific model. This paper provides some techniques for extending Skel to address new situations and to answer new research questions. For example, we document use cases as diverse as using Skel to troubleshoot I/O performance issues for remote users, refining an I/O system model, and facilitating the development and testing of a mechanism for runtime monitoring and performance analytics. We also discuss data oriented extensions to Skel to support the study of compression techniques for Exascale scientific data management.",
keywords = "Adios, Data Compression, Generative Programming, High Performance I/O, I/O benchmarking, I/O performance, Mini Applications, Runtime performance analytics, Runtime performance monitoring, Scientific Data Management, Skel",
author = "Jeremy Logan and Choi, {Jong Youl} and Matthew Wolf and George Ostrouchov and Lipeng Wan and Norbert Podhorszki and William Godoy and Scott Klasky and Erich Lohrmann and Greg Eisenhauer and Chad Wood and Kevin Huck",
note = "Publisher Copyright: {\textcopyright} 2017 IEEE.; 2017 IEEE International Conference on Cluster Computing, CLUSTER 2017 ; Conference date: 05-09-2017 Through 08-09-2017",
year = "2017",
month = sep,
day = "22",
doi = "10.1109/CLUSTER.2017.30",
language = "English",
series = "Proceedings - IEEE International Conference on Cluster Computing, ICCC",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "563--571",
booktitle = "Proceedings - 2017 IEEE International Conference on Cluster Computing, CLUSTER 2017",
}