• DocumentCode
    446507
  • Title

    SEMPLAR: high-performance remote parallel I/O over SRB

  • Author

    Ali, Nawab ; Lauria, Mario

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH, USA
  • Volume
    1
  • fYear
    2005
  • fDate
    9-12 May 2005
  • Firstpage
    366
  • Abstract
    One of the challenges in high-performance computing is to provide users with reliable, remote data access in a distributed, heterogeneous environment. The increasing popularity of high-speed wide area networks and centralized data repositories lead to the possibility of direct high-speed access to remote data sets from within a parallel application. In this paper, we describe SEMPLAR, a library for remote, parallel I/O that combines the standard programming interface of MPI-10 with the remote storage functionality of the SDSC storage resource broker (SRB). SEMPLAR relies on parallel TCP streams to maximize the remote data throughput in a design that preserves the parallelism of the access all the way from the storage to the application. We have provided I/O performance results for a high-performance computing workload on three different clusters. On the NCSA TeraGrid cluster, the ROMIO perf benchmark attained an aggregate read bandwidth of 291 Mbps with 18 processors. The NAS btio benchmark achieved an aggregate write bandwidth of 74 Mbps with 16 processors. The benchmark results are encouraging and show that SEMPLAR provides applications with scalable, high-bandwidth I/O across wide area networks.
  • Keywords
    message passing; wide area networks; 291 Mbit/s; 74 Mbit/s; MPI-10; NCSA TeraGrid cluster; ROMIO perf benchmark; SEMPLAR; SRB; centralized data repositories; distributed environment; heterogeneous environment; high-performance remote parallel I/O; parallel TCP streams; parallel application; reliable data access; remote data access; remote data sets; remote storage functionality; standard programming interface; storage resource broker; wide area networks; Aggregates; Bandwidth; Distributed computing; Functional programming; High performance computing; Libraries; Parallel processing; Parallel programming; Throughput; Wide area networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2005. CCGrid 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-9074-1
  • Type

    conf

  • DOI
    10.1109/CCGRID.2005.1558578
  • Filename
    1558578