DocumentCode
3107718
Title
Parallel I/O prefetching using MPI file caching and I/O signatures
Author
Byna, Surendra ; Chen, Yong ; Sun, Xian-He ; Thakur, Rajeev ; Gropp, William
Author_Institution
Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
fYear
2008
fDate
15-21 Nov. 2008
Firstpage
1
Lastpage
12
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 effective signature notation to represent patterns. We then developed a toolkit to trace and generate I/O signatures automatically. Finally, we designed and implemented a thread-based client-side collective prefetching cache layer for MPI-IO library to support prefetching. A prefetching thread reads I/O signatures of an application and adjusts them by observing I/O accesses at runtime. Experimental results show that the proposed prefetching method improves I/O performance significantly for applications with complex patterns.
Keywords
message passing; parallel processing; storage management; I/O signature-based prefetching; MPI file caching; MPI-IO library; parallel I/O prefetching; thread-based client-side collective prefetching cache layer; Computer science; Laboratories; Libraries; Mathematics; Pattern analysis; Prefetching; Runtime; Search methods; Sun; Yarn; I/O signatures; MPI-IO; parallel I/O; prefetching;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing, Networking, Storage and Analysis, 2008. SC 2008. International Conference for
Conference_Location
Austin, TX
Print_ISBN
978-1-4244-2834-2
Electronic_ISBN
978-1-4244-2835-9
Type
conf
DOI
10.1109/SC.2008.5213604
Filename
5213604
Link To Document