Improving I/O performance through the dynamic remapping of object sets

Jeremy Logan, Phillip Dickens

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings of the 5th IEEE International Workshop on Intelligent Data Acquisition and Advanced Computing Systems
Subtitle of host publicationTechnology and Applications, IDAACS'2009
Pages259-265
Number of pages7
DOIs
StatePublished - 2009
Externally publishedYes
Event5th IEEE International Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, IDAACS'2009 - Rende, Italy
Duration: Sep 21 2009Sep 23 2009

Publication series

NameProceedings of the 5th IEEE International Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, IDAACS'2009

Conference

Conference5th IEEE International Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, IDAACS'2009
Country/TerritoryItaly
CityRende
Period09/21/0909/23/09

Keywords

  • Data-intensive applications
  • High Performance Computing
  • MPI-IO
  • Parallel I/O

Fingerprint

Dive into the research topics of 'Improving I/O performance through the dynamic remapping of object sets'. Together they form a unique fingerprint.

Cite this