{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,18]],"date-time":"2025-10-18T20:32:32Z","timestamp":1760819552316},"reference-count":30,"publisher":"Wiley","issue":"7-8","license":[{"start":{"date-parts":[[2003,4,9]],"date-time":"2003-04-09T00:00:00Z","timestamp":1049846400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Concurrency and Computation"],"published-print":{"date-parts":[[2003,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper presents Clusterfile, a parallel file system that provides parallel file access on a cluster of computers. We introduce a file partitioning model that has been used in the design of Clusterfile. The model uses a data representation that is optimized for multidimensional array partitioning while allowing arbitrary partitions. The paper shows how the file model can be employed for file partitioning into both physical subfiles and logical views. We also present how the conversion between two partitions of the same file is implemented using a general memory redistribution algorithm. We show how we use the algorithm to optimize non\u2010contiguous read and write operations. The experimental results include performance comparisons with the Parallel Virtual File System (PVFS) and an MPI\u2010IO implementation for PVFS. Copyright \u00a9 2003 John Wiley &amp; Sons, Ltd.<\/jats:p>","DOI":"10.1002\/cpe.724","type":"journal-article","created":{"date-parts":[[2003,4,11]],"date-time":"2003-04-11T10:01:34Z","timestamp":1050055294000},"page":"653-679","source":"Crossref","is-referenced-by-count":9,"title":["Clusterfile: a flexible physical layout parallel file system"],"prefix":"10.1002","volume":"15","author":[{"given":"Florin","family":"Isaila","sequence":"first","affiliation":[]},{"given":"Walter F.","family":"Tichy","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2003,4,9]]},"reference":[{"key":"e_1_2_1_2_2","unstructured":"SandbergR GoldbergD KleinmanS WalshD LyonB.Design and implementation of the Sun network filesystem.Proceedings of the Summer 1985 USENIX Conference June1985;119\u2013130."},{"key":"e_1_2_1_3_2","doi-asserted-by":"crossref","unstructured":"DeBenedictisE De RosarioJM.nCUBE parallel I\/O software.Proceedings of 11th International Phoenix Conference on Computers and Communication April1992.","DOI":"10.1109\/PCCC.1992.200547"},{"key":"e_1_2_1_4_2","unstructured":"LoVersoSJ IsmanM NanopoulosA NesheimW MilneED WheelerR.sfs: A parallel file system for the CM\u20105.Proceedings of the Summer 1993 USENIX Conference Cincinnati OH June1993;291\u2013305."},{"key":"e_1_2_1_5_2","unstructured":"MoyerSA SunderamVS.PIOUS: A scalable parallel I\/O system for distributed computing environments.Proceedings of the Scalable High\u2010Performance Computing Conference 1994."},{"key":"e_1_2_1_6_2","volume-title":"Proceedings of the 9th ACM International Conference on Supercomputing","author":"Huber JV","year":"1995"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/233557.233558"},{"key":"e_1_2_1_8_2","first-page":"1185","volume-title":"IEEE Transactions on Parallel and Distributed Systems","author":"Freedman CS","year":"1996"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/232302.232316"},{"key":"e_1_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(97)00009-4"},{"key":"e_1_2_1_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/277830.277878"},{"key":"e_1_2_1_12_2","doi-asserted-by":"crossref","unstructured":"CarnsPH LigonWBIII RossRB ThakurR.PVFS: A parallel file system for Linux clusters.Proceedings of the 4th Annual Linux Showcase and Conference Atlanta GA October2000.","DOI":"10.7551\/mitpress\/1556.003.0022"},{"key":"e_1_2_1_13_2","unstructured":"IBM Corporation. General Parallel File System.http:\/\/www.rs6000.ibm.com\/software\/sp_products\/gpfs.html."},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/71.539739"},{"key":"e_1_2_1_15_2","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0022205"},{"key":"e_1_2_1_16_2","doi-asserted-by":"publisher","DOI":"10.1177\/109434209801200305"},{"key":"e_1_2_1_17_2","volume-title":"Proceedings of Supercomputing '95","author":"Crandall PE","year":"1995"},{"key":"e_1_2_1_18_2","doi-asserted-by":"crossref","unstructured":"del RosarioJ BordawekarR ChoudharyA.Improved parallel I\/O via a two\u2010phase run\u2010time access strategy.Proceedings of the IPPS Workshop on Input\/Output in Parallel Computer Systems April1993.","DOI":"10.1145\/165660.165667"},{"key":"e_1_2_1_19_2","unstructured":"KotzD.Disk\u2010directed I\/O for MIMD multiprocessors.Proceedings of the First USENIX Symposium on Operating Systems Design and Implementation Monterey CA November1994."},{"key":"e_1_2_1_20_2","volume-title":"Proceedings PDSECA\u2010IPDPS 2002","author":"Isaila F","year":"2002"},{"key":"e_1_2_1_21_2","unstructured":"RamaswamyS BanerjeeP.Automatic generation of efficient array redistribution routines for distributed memory multicomputers.Proceedings of Frontiers '95: The Fifth Symposium on the Frontiers of Massively Parallel Computation McLean February1995."},{"key":"e_1_2_1_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/88.219857"},{"key":"e_1_2_1_23_2","unstructured":"Message Passing Interface Forum.MPI2: Extensions to the Message Passing Interface. July1997."},{"key":"e_1_2_1_24_2","doi-asserted-by":"publisher","DOI":"10.1147\/sj.342.0222"},{"key":"e_1_2_1_25_2","unstructured":"Message Passing Interface Forum.MPI: A Message\u2010Passing Interface Standard. June1995."},{"key":"e_1_2_1_26_2","volume-title":"Proceedings of Supercomputing '95","author":"Seamons KE","year":"1995"},{"key":"e_1_2_1_27_2","unstructured":"Parastation communication software.http:\/\/www.partec.com\/."},{"key":"e_1_2_1_28_2","doi-asserted-by":"crossref","unstructured":"ThakurR GroppW LuskE.On implementing MPI\u2010IO portably and with high performance.Proceedings of the Sixth Workshop on I\/O in Parallel and Distributed Systems May1999;23\u201332.","DOI":"10.1145\/301816.301826"},{"key":"e_1_2_1_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/FMPC.1999.750599"},{"issue":"2","key":"e_1_2_1_30_2","article-title":"Meta\u2010ViPIOS: Harness distributed I\/O resources with ViPIOS","volume":"4","author":"Fuerle T","year":"2000","journal-title":"Computation y Sistemas"},{"key":"e_1_2_1_31_2","unstructured":"The GM API.http:\/\/www.myri.com\/scs\/GM\/doc\/gm_toc.html."}],"container-title":["Concurrency and Computation: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcpe.724","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.724","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,9]],"date-time":"2024-01-09T17:12:11Z","timestamp":1704820331000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cpe.724"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,4,9]]},"references-count":30,"journal-issue":{"issue":"7-8","published-print":{"date-parts":[[2003,6]]}},"alternative-id":["10.1002\/cpe.724"],"URL":"https:\/\/doi.org\/10.1002\/cpe.724","archive":["Portico"],"relation":{},"ISSN":["1532-0626","1532-0634"],"issn-type":[{"value":"1532-0626","type":"print"},{"value":"1532-0634","type":"electronic"}],"subject":[],"published":{"date-parts":[[2003,4,9]]}}}