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
Link To Document