ACM Home Page
Please provide us with feedback. Feedback
Server-directed collective I/O in Panda
Full text HtmlHtml (2 KB),  PsPs (367 KB)
Source Conference on High Performance Networking and Computing archive
Proceedings of the 1995 ACM/IEEE conference on Supercomputing (CDROM) table of contents
San Diego, California, United States
Article No. 57  
Year of Publication: 1995
ISBN:0-89791-816-9
Authors
K. E. Seamons  Center for Advanced Database Research, Computer Science Department, University of Illinois, Urbana, Illinois
Y. Chen  Center for Advanced Database Research, Computer Science Department, University of Illinois, Urbana, Illinois
P. Jones  Center for Advanced Database Research, Computer Science Department, University of Illinois, Urbana, Illinois
J. Jozwiak  Center for Advanced Database Research, Computer Science Department, University of Illinois, Urbana, Illinois
M. Winslett  Center for Advanced Database Research, Computer Science Department, University of Illinois, Urbana, Illinois
Sponsors
IEEE-CS : Computer Society
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 11,   Citation Count: 56
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/224170.224371
What is a DOI?

ABSTRACT

We present the architecture and implementation results for Panda 2.0, a library for input and output of multidimensional arrays on parallel and sequential platforms. Panda achieves remarkable performance levels on the IBM SP2, showing excellent scalability as data size increases and as the number of nodes increases, and provides throughputs close to the full capacity of the AIX file system on the SP2 we used. We argue that this good performance can be traced to Panda's use of server-directed i/o (a logical-level version of disk-directed i/o [Kotz94b]) to perform array i/o using sequential disk reads and writes, a very high level interface for collective i/o requests, and built-in facilities for arbitrary rearrangements of arrays during i/o. Other advantages of Panda's approach are ease of use, easy application portability, and a reliance on commodity system software.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Bennett94
R. Bennett, K. Bryant, A. Sussman, R. Das, and J. Saltz, Jovian: A framework for optimizing parallel I/O, Proceedings of the 1994 Scalable Parallel Libraries Conference, pages 10-20. IEEE Computer Society Press, October 1994.
Bordawekar93
 
Brezany95
 
Corbett94b
P. F. Corbett and D. G. Feitelson, Vesta file system programmer's reference. Technical Report Research Report RC 19898 (88058), IBM T.J. Watson Research Center, Yorktown Heights, NY 10598, October 1994. Version 1.01.
 
Corbett95
P. Corbett, D. Feitelson, Y. Hsu, J. Prost, M. Snir, S. Fineberg, B. Nitzberg, B. Traversat, and P. Wong. MPI-IO: A Parallel File I/O Interface for MPI, Technical Report NAS-95-002, NASA Ames Research Center, January 1995.
 
del Rosario94
J. M. del Rosario, M. Harry, A. Choudhary, The Design of VIP-FS: A Virtual, Parallel File System for High Performance Parallel and Distributed Computing, Technical Report SCCS-628, NPAC, Syracuse, NY, May 1994.
Galbreath93
Karpovich94
 
Kotz93b
 
Kotz94a
 
Kotz94b
D. Kotz, Disk-Directed I/O for MIMD Multiprocessors, First Symposium on Operating Systems Design and Implementation, November 1994.
 
Kotz95a
 
Kotz95b
 
Pasquale94
B. Pasquale, and G. Polyzos, Dynamic I/O Characterization of I/O intensive Scientific Applications, Technical Report No. CS94-364, University of California, San Diego, April 1994.
 
Pierce93
P. Pierce, A Concurrent File System for a Highly Parallel Mass Storage Subsystem, Proceedings of the 4th Conference on Hypercube Computers and Applications, Monterey, March 1989. , pp. 155-160.
 
Purakayastha94
 
Seamons94a
 
Seamons94b
 
Seligman94

CITED BY  56

Collaborative Colleagues:
K. E. Seamons: colleagues
Y. Chen: colleagues
P. Jones: colleagues
J. Jozwiak: colleagues
M. Winslett: colleagues