Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Exploiting Inter-File Access Patterns Using Multi-Collective I/O

This paper introduces a new concept called Multi-Collective I/O (MCIO) that extends conventional collective I/O to optimize I/O accesses to multiple arrays simultaneously. In this approach, as in collective I/O, multiple processors co-ordinate to perform I/O on behalf of each other if doing so improves overall I/O time. However, unlike collective I/O, MCIO considers multiple arrays simultaneously; that is, it has a more global view of the overall I/O behavior exhibited by application. This paper shows that determining optimal MCIO access pattern is an NP-complete problem, and proposes two different heuristics for the access pattern detection problem (also called the assignment problem).

Both of the heuristics have been implemented within a runtime library, and tested using a large-scale scientific application. Our preliminary results show that MCIO out-performs collective I/O by as much as 87%. Our runtime library-based implementation can be used by users as well as optimizing compilers. Based on our results, we recom-mend future library designers for I/O-intensive applications to include MCIO in their suite of optimizations.

Gokhan Memik, University of California, Los Angeles

Mahmut Kandemir, Pennsylvania State University

Alok Choudhary, Northwestern University

BibTeX
@inproceedings {270723,
author = {Gokhan Memik and Mahmut Kandemir and Alok Choudhary},
title = {Exploiting {Inter-File} Access Patterns Using {Multi-Collective} {I/O}},
booktitle = {Conference on File and Storage Technologies (FAST 02)},
year = {2002},
address = {Monterey, CA},
url = {https://www.usenix.org/conference/fast-02/exploiting-inter-file-access-patterns-using-multi-collective-io},
publisher = {USENIX Association},
month = jan
}
Download

Links

Paper: 
http://www.usenix.org/publications/library/proceedings/fast02/full_papers/memik/memik.pdf
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us