Association for Computing Machinery
The I/O bottleneck in high-performance computing is becoming worse as application data continues to grow. In this paper, the authors explore how patterns of I/O within these applications can significantly affect the effectiveness of the underlying storage systems and how these same patterns can be utilized to improve many aspects of the I/O stack and mitigate the I/O bottleneck. They offer three main contributions in this paper. First, they develop and evaluate algorithms by which I/O patterns can be efficiently discovered and described.