{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,31]],"date-time":"2026-07-31T02:09:53Z","timestamp":1785463793243,"version":"3.56.0"},"reference-count":33,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[2003,2,1]],"date-time":"2003-02-01T00:00:00Z","timestamp":1044057600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2003,2]]},"abstract":"<jats:p>This article describes an implementation of MPI-IO using a new parallel file system, called Expand (Expandable Parallel File System), which is based on NFS servers. Expand combines multiple NFS servers to create a distributed partition where files are striped. Expand requires no changes to the NFS server and uses RPC operations to provide parallel access to the same file. Expand is also independent of the clients, because all operations are implemented using RPC and NFS protocols. Using this system, we can join heterogeneous servers (Linux, Solaris, Windows 2000, etc.) to provide a parallel and distributed partition. The article describes the design, implementation and evaluation of Expand with MPI-IO. This evaluation has been made in Linux clusters and compares Expand and PVFS.<\/jats:p>","DOI":"10.1177\/1094342003017001003","type":"journal-article","created":{"date-parts":[[2003,6,25]],"date-time":"2003-06-25T18:04:01Z","timestamp":1056564241000},"page":"21-37","source":"Crossref","is-referenced-by-count":32,"title":["The Design of the Expand Parallel File System"],"prefix":"10.1177","volume":"17","author":[{"given":"F\u00e9lix","family":"Garcia-Carballeira","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alejandro","family":"Calderon","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jesus","family":"Carretero","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Javier","family":"Fernandez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jose M.","family":"Perez","sequence":"additional","affiliation":[{"name":"UNIVERSIDAD CARLOS III DE MADRID, SPAIN"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2003,2,1]]},"reference":[{"key":"atypb1","unstructured":"Chase, J.S., Anderson, D.C., and Vahdat, A.M. 2000. Interposed request routing for scalable network storage . In: Fourth Symposium on Operating System Design and Implementation (OSDI2000), October, pp. 259-272 ."},{"key":"atypb2","unstructured":"Carns, P.H., Ligon III, W.B., Ross, R.B., and Takhur, R. 2000. PVFS: A parallel file system for Linux clusters. In:\n                      Tech. Rep. ANL\/MCS-P804-0400."},{"key":"atypb3","doi-asserted-by":"crossref","unstructured":"Calderon, A., Garcia, F., Carretero, J.M., Perez, and Fernandez, J. 2002. An implementation of MPI-IO on Expand: A parallel file system based on NFS servers . In: D. Kranzlmuelleret al., Recent Advances in Parallel Virtual Machine and Message Passing Interface, Proceedings of the 9th European PVM\/MPI Users' Group Meeting, EuroPVM\/MPI 2002, Linz, Austria, September 29-October 2, Lecture Notes in Computer Science, 2474: 306-313 .","DOI":"10.1007\/3-540-45825-5_47"},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(97)00012-4"},{"key":"atypb5","unstructured":"Choudhary, A., Bordawekar, R., Harry, M., Krishnaiyer, R., Ponnusamy, R., Singh, T., and Thakur, R. 1994. PASSION: Parallel And Scalable Software for Input-Output.\n                      Report SCCS-636, September,\n                      ECE Dept. NPAC and CASE Center, Syracuse University."},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1145\/165660.165662"},{"key":"atypb7","doi-asserted-by":"crossref","unstructured":"DeBenedictis, E. and del Rosario, J.M. 1992. Ncube parallel I\/O software . In: Eleventh Annual IEEE International Phoenix Conference on Computers and Communications (IPCCC), April, pp. 117-124 .","DOI":"10.1109\/PCCC.1992.200547"},{"key":"atypb8","doi-asserted-by":"crossref","unstructured":"Dibble, P., Scott, M., and Ellis, C. 1988. BRIDGE: A high performance file system for parallel processors . In: Proceedings of the IEEE Eighth ICDCS, June, IEEE, pp. 154-161 .","DOI":"10.1109\/DCS.1988.12513"},{"key":"atypb9","unstructured":"Fuerle, T., Jorns, O., Schikuta, E., and Wanek, H. 1999. Meta- ViPIOS: Harness distributed I\/O resources with ViPIOS . Journal of Research Computing and Systems, 4(2): 124-142 ."},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1007\/10703040_35"},{"key":"atypb11","unstructured":"Gibson, G. 1995. The Scotch parallel storage systems.\n                      Technical Report CMU-CS-95-107,\n                      School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania."},{"key":"atypb12","doi-asserted-by":"crossref","unstructured":"Huber, J., Elford, C.L., et al., 1995. PPFS: A high performance portable parallel file system . In: Proceedings of the 9th ACM International Conference on Supercomputing, July, IEEE, pp. 385-394 .","DOI":"10.1145\/224538.224638"},{"key":"atypb13","unstructured":"Kim G.H. and Minninch, R.G. 1994. Bigfoot-NFS: A parallel file-striping NFS server. Technical Report, Sun Micro-systems Computer Corp ."},{"key":"atypb14","doi-asserted-by":"publisher","DOI":"10.1145\/244764.244766"},{"key":"atypb15","unstructured":"Krieger, O. 1994. HFS: A flexible file system for shared-memory multiprocessors.\n                      Ph.D. thesis,\n                      Department of Electrical and Computer Engineering, University of Toronto."},{"key":"atypb16","doi-asserted-by":"crossref","unstructured":"Ligon, W.B. and Ross, R.B. 1996. Implementation and performance of a parallel file system for high performance distributed applications . In: Proceedings of the Fifth IEEE International Symposium on High Performance Distributed Computing, August, IEEE Computer Society Press, pp. 471-480 .","DOI":"10.1109\/HPDC.1996.546218"},{"key":"atypb17","unstructured":"LoVerso, S., Isman, M., Nanopoulos, A., Nesheim, W., Milne, E., and Wheeler, R. 1993. SFS: A parallel file system for the CM-5 . In: Proceedings of the 1993 Summer Usenix Conference, pp. 91-305 ."},{"key":"atypb18","unstructured":"Madhyastha, T. 1997. Automatic classification of Input\/Output access patterns.\n                      Ph.D. thesis,\n                      University de Illinois, Urbana-Champaign."},{"key":"atypb19","doi-asserted-by":"crossref","unstructured":"Moyer S.A. and Sunderam, V.S. 1994. PIOUS: A scalable parallel I\/O system for distributed computing environments . In: Proceedings of the Scalable High-Performance Computing Conferece, pp. 71-78 .","DOI":"10.1109\/SHPCC.1994.296629"},{"key":"atypb20","unstructured":"MPI Forum. 1995. MPI: A Message-Passing Interface Standard (http:\/\/www.mpi-forum.org)."},{"key":"atypb21","unstructured":"MPI Forum. 1997. MPI-2: Extensions to the Message-Passing Interface. (http:\/\/www.mpi-forum.org)."},{"key":"atypb22","doi-asserted-by":"crossref","unstructured":"Nieuwejaar, N. and Kotz, D. 1996. The Galley parallel file system . In: Proceedings of the 10th ACM International Conference on Supercomputing, May, pp. 374-381 .","DOI":"10.1145\/237578.237639"},{"key":"atypb23","doi-asserted-by":"crossref","unstructured":"Olfield, R. and Kotz, D. 2001. Armada: A parallel file system for computational grids . In: International Symposium on Cluster Computing and the Grid, Brisbane, Australia, May, IEEE Computer Society Press, pp. 194-201 .","DOI":"10.1109\/CCGRID.2001.923193"},{"key":"atypb24","doi-asserted-by":"crossref","unstructured":"Patterson, D., Gibson, G., and Katz, R. 1988. A case for redundant arrays of inexpensive disks (RAID) . In: Proceedings of ACM SIGMOD, June, pp. 109-116 .","DOI":"10.1145\/971701.50214"},{"key":"atypb25","unstructured":"Pierce, P. 1989. A concurrent file system for a highly parallel mass storage subsystem . In: Proceedings of the Fourth Conference on Hypercube Concurrent Computers and Applications, March, edited by John L. Gustafson, pp. 155-161 ."},{"key":"atypb26","unstructured":"Rabenseifner, R. and Koniges, A.E. 2001. Effective communication and file-I\/O bandwidth benchmark . In: J. Dongarra and Yiannis Cotronis (Eds.), Recent Advances in Parallel Virtual Machine and Message Passing Interface, Proceedings of the 8th European PVM\/MPI Users' Group Meeting, EuroPVM\/MPI, Santorini, Greece, September 23-26, Lecture Notes in Computer Science, 2131, pp. 24-35 ."},{"key":"atypb27","doi-asserted-by":"publisher","DOI":"10.1145\/165660.165667"},{"key":"atypb28","unstructured":"Sandberg, R., Goldberg, D., Kleiman, S., Walsh, D., and Lyon, B. 1985. Design and implementation of the SUN network filesystem . In: Proceedings of the 1985 USENIX Conference, pp. 119-130 ."},{"key":"atypb29","unstructured":"Wanek, H. and Schikuta, E. 2000. Parallel I\/O. In: Cluster Computing White Paper, pp.30-34."},{"key":"atypb30","doi-asserted-by":"crossref","unstructured":"Seamons, K.E., Chen, Y., Jones, P., Jozwiak, J., and Winslett, M. 1995. Server-directed collective I\/O in Panda . In: Proceedings of Supercomputing '95, San Diego, CA, December, IEEE Computer Society Press.","DOI":"10.1145\/224170.224371"},{"key":"atypb31","unstructured":"Gropp, W., Takhur, R., and Lusk, E. 1996. An abstract-device interface for implementing portable parallel-I\/O interfaces . In: Proceedings of the 6th Symposium on the Frontiers of Massively Parallel Computation, October, pp. 180-187 ."},{"key":"atypb32","doi-asserted-by":"crossref","unstructured":"Gropp, W., Takhur, R., and Lusk, E. 1999. On implementing MPI-IO portably and with high performance . In: Proceedings of the Sixth Workshop on I\/O in Parallel and Distributed Systems, pp. 23-32 .","DOI":"10.1145\/301816.301826"},{"key":"atypb33","unstructured":"Garcia, F., et al. 2001. Expand parallel file system project. (http:\/\/arcos.inf.uc3m.es\/~xpn)."}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342003017001003","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342003017001003","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:17:56Z","timestamp":1777450676000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342003017001003"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,2]]},"references-count":33,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2003,2]]}},"alternative-id":["10.1177\/1094342003017001003"],"URL":"https:\/\/doi.org\/10.1177\/1094342003017001003","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2003,2]]}}}