{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T15:16:03Z","timestamp":1759331763935},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2013,12,25]],"date-time":"2013-12-25T00:00:00Z","timestamp":1387929600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2014,5]]},"DOI":"10.1007\/s11227-013-1060-2","type":"journal-article","created":{"date-parts":[[2013,12,24]],"date-time":"2013-12-24T02:49:37Z","timestamp":1387853377000},"page":"733-752","source":"Crossref","is-referenced-by-count":3,"title":["Pre-execution data prefetching with I\/O scheduling"],"prefix":"10.1007","volume":"68","author":[{"given":"Yue","family":"Zhao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kenji","family":"Yoshigoe","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mengjun","family":"Xie","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,12,25]]},"reference":[{"key":"1060_CR1","doi-asserted-by":"crossref","unstructured":"Chen Y, Sun XH, Thakur R, Roth PC, Gropp W (2011) LACIO: a new collective I\/O strategy for parallel I\/O systems. In: Proceedings of international parallel and distributed processing symposium (IPDPS). IEEE, New York, pp 794\u2013804","DOI":"10.1109\/IPDPS.2011.79"},{"key":"1060_CR2","unstructured":"Sun X-H, Chen Y, Wu M (2005) Scalability of heterogeneous computing. In: Proceedings of 34th international conference on parallel processing"},{"key":"1060_CR3","doi-asserted-by":"crossref","unstructured":"Liu N, Fu J, Carothers CD (2010) Massively parallel I\/O for partitioned solver systems. Parallel Process Lett 6:1\u201317","DOI":"10.1142\/S0129626410000302"},{"key":"1060_CR4","unstructured":"Kesavan M, Gavrilovska A, Schwan K (2010) On disk I\/O scheduling in virtual machines. In: WIOV \u201910, March 2010"},{"key":"1060_CR5","doi-asserted-by":"crossref","unstructured":"Ali N, Carns PH, Iskra K, Kimpe D, Lang S, Latham R, Ross RB, Ward L, Sadayappan P (2009) Scalable I\/O forwarding framework for high-performance computing systems. In: CLUSTER. pp 1\u201310","DOI":"10.1109\/CLUSTR.2009.5289188"},{"key":"1060_CR6","unstructured":"Ding X, Jiang S, Chen F, Davis K, Zhang X (2007) DiskSeen: exploiting disk layout and access history to enhance I\/O prefetch. In: Proceedings of USENIX annual technical conference"},{"key":"1060_CR7","doi-asserted-by":"crossref","unstructured":"Kotz DF, Ellis CS (1990) Prefetching in file systems for MIMD multiprocessors. In: IEEE transactions on parallel and distributed systems, vol 1, no 2","DOI":"10.1109\/71.80133"},{"key":"1060_CR8","unstructured":"May J (2001) Parallel I\/O for high performance computing. Morgan Kaufmann Publishing, Los Altos"},{"key":"1060_CR9","unstructured":"Papathanasiou A, Scott M (2005) Aggressive prefetching: an idea whose time has come. In: Proceedings of the 10th workshop on hot topics in operating systems"},{"key":"1060_CR10","unstructured":"Patterson RH (1997) Informed prefetching and caching. Carnegie Mellon Ph.D. Dissertation CMU-CS-97-204"},{"key":"1060_CR11","doi-asserted-by":"crossref","unstructured":"Son SW, Kandemir M, Karakoy M, Chakrabarti D (2009) A compiler-directed data prefetching scheme for chip multiprocessors. In: Proceedings of the 14th symposium on principles and practice of parallel programming. pp 209\u2013218","DOI":"10.1145\/1594835.1504208"},{"key":"1060_CR12","unstructured":"Ravichandran N, Paris JF (2005) Making early predictions of file accesses. In: Proceedings of 4th International Inf. Telecommun. Technol. pp 122\u2013129"},{"key":"1060_CR13","doi-asserted-by":"crossref","unstructured":"Brown AD, Mowry TC, Krieger O (2001) Compiler-based I\/O prefetching for out-of-core applications. ACM Trans Comput Syst 19(2):111\u2013170","DOI":"10.1145\/377769.377774"},{"key":"1060_CR14","doi-asserted-by":"crossref","unstructured":"Seelam S, Chung IH, Bauer J, Wen HF (2010) Masking I\/O latency using application level I\/O caching and prefetching on Blue Gene systems. In: Proceedings of IEEE international symposium on parallel distributed processing (IPDPS). pp 1\u201312","DOI":"10.1109\/IPDPS.2010.5470438"},{"key":"1060_CR15","doi-asserted-by":"crossref","unstructured":"He J, Sun X-H, Thakur R (2012) KNOWAC: I\/O prefetch via accumulated knowledge. In: Proceedings Of IEEE international conference on cluster computing. pp 429\u2013437","DOI":"10.1109\/CLUSTER.2012.83"},{"key":"1060_CR16","unstructured":"Chen Y, Byna S, Sun XH, Thakur R, Gropp W (2008) Hiding I\/O latency with pre-execution prefetching for parallel applications. In: Proceedings of SC 2008. pp 1\u201310"},{"key":"1060_CR17","doi-asserted-by":"crossref","unstructured":"Zhao Y, Yoshigoe K (2012) Hiding I\/O latency with parallel pre-execution prefetching. In: Proceedings of the 24th IASTED international conference on parallel and distributed computing and systems (PDCS 2012), November 2012. pp 162\u2013169","DOI":"10.2316\/P.2012.789-015"},{"key":"1060_CR18","doi-asserted-by":"crossref","unstructured":"Zhao Y, Yoshigoe K, Xie M (2013) Pre-execution data prefetching with inter-thread I\/O scheduling. In: Proceedings of the 2013 international supercomputing conference. Lecture notes in computer science (LNCS), vol 7905. Springer, Berlin, pp 395\u2013407","DOI":"10.1007\/978-3-642-38750-0_30"},{"key":"1060_CR19","unstructured":"Schwan P (2003) Lustre: building a file system for 1000-node clusters. In: Proceedings of Linux. Symposium, July 2003"},{"key":"1060_CR20","unstructured":"Ligon W, Ross R (2003) Parallel I\/O and the parallel virtual file system. In: Beowulf cluster computing with Linux. MIT Press, Cambridge, pp 493\u2013534"},{"key":"1060_CR21","unstructured":"Schmuck F, Haskin R (2002) GPFS: a shared-disk file system for large computing clusters. In: Proceedings of the 1st USENIX conference on file and storage technologies"},{"key":"1060_CR22","doi-asserted-by":"crossref","unstructured":"Chen Y, Byna S, Sun X-H, Thakur R, Gropp W (2008) Exploring parallel I\/O concurrency with speculative prefetching. In: Proceedings of 37th international conference on parallel processing (ICPP 08)","DOI":"10.1109\/ICPP.2008.54"},{"key":"1060_CR23","unstructured":"Margo MW, Kovatch PA, Andrews P, Banister B (2004) An analysis of state-of-the-art parallel file systems for linux. In: The 5th international conference on Linux clusters: the HPC revolution 2004. Austin, TX"},{"key":"1060_CR24","doi-asserted-by":"crossref","unstructured":"Lofstead JF, Klasky S, Schwan K, Podhorszki N, Jin C (2008) Flexible io and integration for scientific codes through the adaptable io system (adios). In: Proceedings of the 6th international workshop on Challenges of large applications in distributed, environments. pp 15\u201324","DOI":"10.1145\/1383529.1383533"},{"key":"1060_CR25","unstructured":"Jin C, Klasky S, Hodson S, Yu W, Lofstead J, Abbasi H, Schwan K, Wolf M, Liao W, Choudhary A, Parashar M, Docan C, Oldfield R (2008) Adaptive io system (adios). Cray Users Group"},{"key":"1060_CR26","unstructured":"Lofstead J, Klasky S, Booth M, Abbasi H, Zheng F, Wolf M, Schwan K (2009) Petascale io using the adaptable io system. Cray Users Group"},{"key":"1060_CR27","doi-asserted-by":"crossref","unstructured":"Buettner D, Kunkel J, Ludwig T (2009) Using non-blocking I\/O operations in high performance computing to reduce execution times. Recent advances in parallel virtual machine and message passing interface. Lecture notes in computer science, vol 5759. pp 134\u2013142","DOI":"10.1007\/978-3-642-03770-2_20"},{"key":"1060_CR28","doi-asserted-by":"crossref","unstructured":"Bent J, Gibson G, Grider G, McClelland B, Nowoczynski P, Nunez J, Polte M, Wingate M (2009) Plfs: a checkpoint filesystem for parallel applications. In: Proceedings of conference on high performance computing, networking, storage and analysis (SC\u2019 2009)","DOI":"10.1145\/1654059.1654081"},{"key":"1060_CR29","unstructured":"Kotz DF, Nieuwejaar N (1994) Dynamic file-access characteristics of a production parallel scientific workload. In: Proceedings of Supercomputing\u201994. pp 640\u2013649"},{"key":"1060_CR30","doi-asserted-by":"crossref","unstructured":"Reed D (2003) Scalable Input\/Output: achieving system balance. The MIT Press, Cambridge","DOI":"10.7551\/mitpress\/6038.001.0001"},{"key":"1060_CR31","doi-asserted-by":"crossref","unstructured":"Madhyastha TM, Reed DA (2002) Learning to classify parallel Input\/ Output access patterns. In: Proceedings of IEEE transactions on parallel and distributed systems, vol 13, no 8","DOI":"10.1109\/TPDS.2002.1028437"},{"key":"1060_CR32","doi-asserted-by":"crossref","unstructured":"Smirni E, Reed DA (1997) Workload characterization of Input\/Output intensive parallel applications. In: Proceedings of the 9th international conference on computer performance evaluation: modeling techniques and tools","DOI":"10.1007\/BFb0022205"},{"key":"1060_CR33","doi-asserted-by":"crossref","unstructured":"Thakur R, Gropp W, Lusk E (1999) Data sieving and collective I\/O in ROMIO. In: Proceedings of the 7th symposium on the frontiers of massively parallel computation","DOI":"10.1109\/FMPC.1999.750599"},{"key":"1060_CR34","doi-asserted-by":"crossref","unstructured":"Solihin Y, Lee J, Torrellas J (2002) Using a user-level memory thread for correlation prefetching. In: Proceedings of the 29th annual international symposium on computer architecture (ISCA), Anchorage. Alaska, May 2002","DOI":"10.1109\/ISCA.2002.1003576"},{"key":"1060_CR35","doi-asserted-by":"crossref","unstructured":"Makatos T, Klonatos Y, Marazakis M, Flouris MD, Bilas A (2010) Using transparent compression to improve SSD-based I\/O caches. In: Proceedings of the 5th European conference on computer systems, EuroSys 10, NY, USA. ACM, New york, pp 1\u201314","DOI":"10.1145\/1755913.1755915"},{"key":"1060_CR36","doi-asserted-by":"crossref","unstructured":"Welton B, Kimpe D, Cope J, Patrick C, Iskra K, Ross R (2011) Improving I\/O forwarding throughput with data compression. In: International conference on cluster computing, CLUSTER \u201911. IEEE, New York, pp 438\u2013445","DOI":"10.1109\/CLUSTER.2011.80"},{"key":"1060_CR37","unstructured":"Vishwanath V, Hereld M, Iskra K, Kimpe D, Morozov V, Papka ME, Ross RB, Yoshii K (2010) Accelerating i\/o forwarding in ibm blue gene\/p systems. In: SC. pp 1\u201310"},{"key":"1060_CR38","doi-asserted-by":"crossref","unstructured":"Piernas J, Nieplocha J, Felix EJ (2007) Evaluation of active storage strategies for the lustre parallel file system. In: Proceedings of Supercomputing, 2007 (SC \u201907)","DOI":"10.1145\/1362622.1362660"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-013-1060-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-013-1060-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-013-1060-2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,5]],"date-time":"2019-08-05T05:17:50Z","timestamp":1564982270000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-013-1060-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,12,25]]},"references-count":38,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2014,5]]}},"alternative-id":["1060"],"URL":"https:\/\/doi.org\/10.1007\/s11227-013-1060-2","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,12,25]]}}}