• DocumentCode
    3263245
  • Title

    Using Object Based Files for High Performance Parallel I/O

  • Author

    Logan, Jeremy ; Dickens, Phillip M.

  • Author_Institution
    Univ. of Maine, Orono
  • fYear
    2007
  • fDate
    6-8 Sept. 2007
  • Firstpage
    149
  • Lastpage
    154
  • Abstract
    We contend that the scalable I/O problem in high performance computing is largely due to the legacy view of a file as a linear sequence of bytes. In this paper we introduce an alternative to the traditional "flat file " that uses the information contained in file views to partition a file into an optimal set of objects, minimizing locking contention and simplifying the lock management strategy. We illustrate the use of an object based cache added to ROMIO to efficiently and transparently add object-based file capabilities to MPI-IO. We analyze the performance of our system using the FLASH-IO benchmark, and demonstrate a substantial performance improvement over the standard ROMIO implementation.
  • Keywords
    cache storage; distributed object management; message passing; parallel processing; FLASH-IO benchmark; MPI-IO; high performance parallel I/O; lock management strategy; locking contention; object based cache; object based files; Application software; Checkpointing; Computational modeling; Concurrent computing; Conferences; Costs; Data models; File systems; High performance computing; Large-scale systems; I/O Performance; MPI-IO; file view; object-based cache; object-based files; parallel I/O;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, 2007. IDAACS 2007. 4th IEEE Workshop on
  • Conference_Location
    Dortmund
  • Print_ISBN
    978-1-4244-1347-8
  • Electronic_ISBN
    978-1-4244-1348-5
  • Type

    conf

  • DOI
    10.1109/IDAACS.2007.4488394
  • Filename
    4488394