DocumentCode :
2530612
Title :
Improving I/O performance through the dynamic remapping of object sets
Author :
Logan, Jeremy ; Dickens, Phillip
Author_Institution :
Univ. of Maine, Orono, ME, USA
fYear :
2009
fDate :
21-23 Sept. 2009
Firstpage :
259
Lastpage :
265
Abstract :
Our research has been investigating a new approach to parallel I/O based on what we term objects. The premise of this research is that the primary obstacle to scalable I/O is the legacy view of a file as a linear sequence of bytes. The problem is that applications rarely access their data in a way that conforms to this data model, using instead what may be termed an object model, where each process accesses a (perhaps disjoint) collection of objects. We have developed an object-based caching system that provides an interface between MPI applications and a more powerful object file model, and have demonstrated significant performance gains based on this new approach. In this paper, we further explore the advantages that can be gained from using object-based I/O. In particular, we demonstrate that parallel I/O based on objects (termed parallel object I/O) can be dynamically remapped. That is, one application can output an object stream based on one object set, this can be captured and translated into a different object set that is more appropriate for another application. We demonstrate how such remapping can be accomplished, and provide an example application showing that using this technique can significantly improve I/O performance.
Keywords :
application program interfaces; cache storage; data models; input-output programs; message passing; object-oriented methods; parallel processing; MPI; data model; dynamic remapping; linear byte sequence; object file model; object set; object-based caching system; parallel I/O; Application software; Concurrent computing; Conferences; Costs; Data acquisition; Data models; File systems; Large-scale systems; Power system modeling; USA Councils; Data-intensive applications; High Performance Computing; MPI-IO; Parallel I/O;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, 2009. IDAACS 2009. IEEE International Workshop on
Conference_Location :
Rende
Print_ISBN :
978-1-4244-4901-9
Electronic_ISBN :
978-1-4244-4882-1
Type :
conf
DOI :
10.1109/IDAACS.2009.5342985
Filename :
5342985
Link To Document :
بازگشت