• DocumentCode
    2236317
  • Title

    Improving the Performance of Remote I/O Using Asynchronous Primitives

  • Author

    Ali, Nawab ; Lauria, Mario

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    218
  • Lastpage
    228
  • Abstract
    An increasing number of scientific applications need efficient access to large datasets held at remote storage facilities. However, despite the availability of high-speed Internet backbones, the performance penalty of remote I/O is still relatively high compared to local I/O. In this paper we describe different ways in which asynchronous primitives can be used to improve the performance of remote I/O in the grid environment. We have implemented and evaluated three optimization techniques using asynchronous primitives. These primitives have been integrated into SEMPLAR, a high-performance, remote I/O library based on the SDSC storage resource broker. Based on measurements of representative high-performance applications running on three different clusters, we show that different optimization techniques work best for each specific combination of application and platform characteristics. We achieved over 90% overlap between the computation and I/O phase of two applications by using an asynchronous version of remote I/O primitives. We were able to increase the average read and write bandwidth of the ROMIO perf benchmark by 96% and 43% respectively by moving data concurrently over multiple remote connections. Finally, we experienced an improvement of up to 84% in the average write bandwidth when using asynchronous, on-the-fly data compression
  • Keywords
    Internet; data compression; grid computing; storage management; SDSC storage resource broker; SEMPLAR remote I/O library; asynchronous primitive; data compression; grid environment; high-speed Internet service; optimization technique; remote I/O performance; remote storage facility; scientific application; Application software; Availability; Bandwidth; Computer science; Data engineering; Extraterrestrial measurements; Internet; Libraries; Spine; Wide area networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 2006 15th IEEE International Symposium on
  • Conference_Location
    Paris
  • ISSN
    1082-8907
  • Print_ISBN
    1-4244-0307-3
  • Type

    conf

  • DOI
    10.1109/HPDC.2006.1652153
  • Filename
    1652153