2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis 2008
DOI: 10.1109/sc.2008.5213604
|View full text |Cite
|
Sign up to set email alerts
|

Parallel I/O prefetching using MPI file caching and I/O signatures

Abstract: -Parallel I/O prefetching is considered to be effective in improving I/O performance. However, the effectiveness depends on determining patterns among future I/O accesses swiftly and fetching data in time, which is difficult to achieve in general. In this study, we propose an I/O signature-based prefetching strategy. The idea is to use a predetermined I/O signature of an application to guide prefetching. To put this idea to work, we first derived a classification of patterns and introduced a simple and effecti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
87
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 108 publications
(87 citation statements)
references
References 21 publications
(19 reference statements)
0
87
0
Order By: Relevance
“…The second is to perform offline analysis on the trace files generated in the previous step, to produce data access pattern information. The trace analyzer produces I/O characteristics in the form represented in I/O signatures defined in our previous work [14]. The produced I/O signatures are easy to be read by humans or automatic optimization tools for capturing I/O behavior and for improving data access performance.…”
Section: Iosig Tool Design and Developmentmentioning
confidence: 99%
See 1 more Smart Citation
“…The second is to perform offline analysis on the trace files generated in the previous step, to produce data access pattern information. The trace analyzer produces I/O characteristics in the form represented in I/O signatures defined in our previous work [14]. The produced I/O signatures are easy to be read by humans or automatic optimization tools for capturing I/O behavior and for improving data access performance.…”
Section: Iosig Tool Design and Developmentmentioning
confidence: 99%
“…The local patterns explain how each process accesses data and the global patterns provide an overview of the I/O characteristics of an application. We have classified local file access patterns in [14]. In this section, we introduce local and global access patterns and I/O signatures and describe the implementation of the trace analyzer.…”
Section: ) Operation-level Traced Informationmentioning
confidence: 99%
“…These approaches often focus exclusively on either spatial or temporal I/O behaviors. Furthermore, they require a large number of observations to accomplish good prediction; hence, they either need long execution time (several runs in some cases) [9] or are doomed to offline trace-based training [10] in order to converge. Our work addresses the limitations of current prediction systems and takes a step toward intelligent I/O management of HPC applications in next-generation post-petascale supercomputers [11] that is capable of run-time analysis and adaptation to the I/O behavior of applications.…”
Section: Introductionmentioning
confidence: 99%
“…Others have already demonstrated the benefits of applying I/O predications to enhance the performance in each of these techniques [8], [6], [9], [10]. We focus our study on the prediction capabilities of Omnisc'IO.…”
Section: Introductionmentioning
confidence: 99%
“…Two collective I/O calls are deemed to have the same pattern and comparable performance results only when their signatures are the same. I/O signature-based pattern identification has been effectively used in previous works, for example in data prefetching [4].…”
Section: The Orthrus Frameworkmentioning
confidence: 99%