• DocumentCode
    1903262
  • Title

    Persistent array access using server-directed I/O

  • Author

    Seamons, K.E. ; Chen, Y. ; Winslett, M. ; Cho, Y. ; Kuo, S. ; Subramaniam, M.

  • Author_Institution
    Transarc Corp., Pittsburgh, PA, USA
  • fYear
    1996
  • fDate
    18-20 Jun 1996
  • Firstpage
    98
  • Lastpage
    107
  • Abstract
    Large multidimensional arrays are a common data type in high-performance scientific applications. Without special techniques for handling access to these arrays, I/O can easily become a large fraction of execution time for applications using these arrays, especially on parallel platforms. We show how to reduce the parallel I/O bottleneck for array data in closely-synchronized SPMD applications on distributed-memory platforms, through the use of server-directed I/O. This method allows array data requests on parallel platforms to be translated into long sequential disk reads and writes, while also minimizing the cost of rearranging data as they move between on-disk and in-memory schemas. We present experimental results from the implementation of server-directed I/O in Panda, showing that for I/O of large arrays, Panda utilizes nearly the maximum throughput of the underlying AIX file system on an IBM SP2. We also discuss Panda´s user interface, an essential factor in Panda´s high performance
  • Keywords
    IBM computers; data structures; distributed memory systems; input-output programs; parallel processing; scientific information systems; software performance evaluation; user interfaces; very large databases; AIX file system; IBM SP2; Panda; array data requests; closely-synchronized SPMD applications; cost; distributed-memory platforms; execution time; high-performance scientific applications; large multidimensional arrays; parallel I/O bottleneck; persistent array access; sequential disk reads; sequential disk write; server directed input output; server-directed I/O; user interface; Application software; Computer science; Costs; Distributed computing; File systems; Multidimensional systems; NASA; Poles and towers; TV interference; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scientific and Statistical Database Systems, 1996. Proceedings., Eighth International Conference on
  • Conference_Location
    Stockholm
  • Print_ISBN
    0-8186-7264-1
  • Type

    conf

  • DOI
    10.1109/SSDM.1996.506052
  • Filename
    506052