{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T21:22:22Z","timestamp":1772140942861,"version":"3.50.1"},"reference-count":58,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2017,8,30]],"date-time":"2017-08-30T00:00:00Z","timestamp":1504051200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Sign Process Syst"],"published-print":{"date-parts":[[2018,4]]},"DOI":"10.1007\/s11265-017-1277-z","type":"journal-article","created":{"date-parts":[[2017,8,30]],"date-time":"2017-08-30T08:26:31Z","timestamp":1504081591000},"page":"619-640","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Informed Prefetching for Distributed Multi-Level Storage Systems"],"prefix":"10.1007","volume":"90","author":[{"given":"Maen M.","family":"Al Assaf","sequence":"first","affiliation":[]},{"given":"Xunfei","family":"Jiang","sequence":"additional","affiliation":[]},{"given":"Xiao","family":"Qin","sequence":"additional","affiliation":[]},{"given":"Mohamed Riduan","family":"Abid","sequence":"additional","affiliation":[]},{"given":"Meikang","family":"Qiu","sequence":"additional","affiliation":[]},{"given":"Jifu","family":"Zhang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,8,30]]},"reference":[{"key":"1277_CR1","doi-asserted-by":"crossref","unstructured":"Patterson, R.H., Gibson, G., Stodolsky, D., & Zelenka, J. (1995). Informed prefetching and caching. In Proceedings of the 15th ACM symposium on operating system principles (pp. 79\u201395). CO, USA.","DOI":"10.1145\/224056.224064"},{"key":"1277_CR2","unstructured":"Chen, Y., Byna, S., Sun, X., Thakur, R., & Gropp, W. (2008). Hiding I\/O latency with pre-execution prefetching for parallel applications. In Proceedings of the 2008 ACM\/IEEE conference on supercomputing (pp. 1\u201310). Austin, TX, USA."},{"key":"1277_CR3","unstructured":"Yang, C.K., Mitra, T., & Chiueh, T. (2002). A decoupled architecture for application-specific file prefetching. In Freenix track of USENIX 2002 annual conference."},{"key":"1277_CR4","unstructured":"Griffioen, J., & Appleton, R. (1994). Reducing file system latency using a predictive approach. In Proceedings of the 1994 USENIX annual technical conference (pp. 197\u2013207). Berkeley, CA, USA."},{"key":"1277_CR5","doi-asserted-by":"crossref","unstructured":"Nijim, M. (2010). Modelling speculative prefetching for hybrid storage systems. In IEEE fifth international conference on networking, architecture and storage (NAS), 2010 (pp. 143\u2013151). Macau.","DOI":"10.1109\/NAS.2010.27"},{"key":"1277_CR6","doi-asserted-by":"publisher","unstructured":"Thomasian, A. (2006). Multi-level RAID for very large disk arrays. ACM SIGMETRICS Performance Evaluation Review, 33(4). \n                        https:\/\/doi.org\/10.1145\/1138085.1138091\n                        \n                    .","DOI":"10.1145\/1138085.1138091"},{"issue":"4","key":"1277_CR7","doi-asserted-by":"crossref","first-page":"310","DOI":"10.1147\/rd.184.0310","volume":"18","author":"T Kaneko","year":"1974","unstructured":"Kaneko, T. (1974). Optimal task switching policy for a multilevel storage system. IBM Journal of Research and Development, 18(4), 310\u2013315.","journal-title":"IBM Journal of Research and Development"},{"key":"1277_CR8","doi-asserted-by":"crossref","unstructured":"Huizinga, D.M., & Desai, S. (2000). Implementation of informed prefetching and caching in linux. In Proceedings of the international conference on information technology (pp. 443\u2013448). Las Vegas, NV, USA.","DOI":"10.1109\/ITCC.2000.844268"},{"issue":"2","key":"1277_CR9","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1145\/155848.155855","volume":"27","author":"RH Patterson","year":"1993","unstructured":"Patterson, R.H., Gibson, G.A., & Satyanarayanan, M. (1993). A status report on research in transparent informed prefetching. ACM SIGOPS Operating Systems Review, 27(2), 21\u201334.","journal-title":"ACM SIGOPS Operating Systems Review"},{"key":"1277_CR10","unstructured":"Patterson, R. H., Gibson, G. A., & Satyanarayanan, M. (1992). Using transparent informed prefetching (TIP) to reduce file read latency. In Proceedings of conference on mass storage systems and technologies (pp. 329\u2013342). Greenbelt, MD."},{"key":"1277_CR11","doi-asserted-by":"crossref","unstructured":"Patterson, R.H., & Gibson, G. (1994). Exposing I\/O concurrency with informed prefetching. In Proceedings of the third international conference on on parallel and distributed information systems (pp. 7\u201316). Austin, TX, USA.","DOI":"10.1109\/PDIS.1994.331737"},{"key":"1277_CR12","doi-asserted-by":"crossref","unstructured":"Chen, Y., Byna, S., Sun, X., Thakur, R., & Gropp, W. (2008). Exploring parallel I\/O concurrency with speculative prefetching. In Proceedings of the 2008 37th international conference on parallel processing (pp. 422\u2013429). Portland, OR, USA.","DOI":"10.1109\/ICPP.2008.54"},{"key":"1277_CR13","doi-asserted-by":"crossref","unstructured":"Tomkins, A., Patterson, R.H., & Gibson, G. (1997). Informed multi-process prefetching and caching. In Proceedings of the 1997 ACM SIGMETRICS international conference on measurement and modeling of computer systems (pp. 100\u2013114). Seattle, WA, USA.","DOI":"10.1145\/258612.258680"},{"key":"1277_CR14","doi-asserted-by":"crossref","unstructured":"Kimbrel, T., Cao, P., Felten, E., Karlin, A., & Li, K. (1996). Integrated parallel prefetching and caching. In Proceedings of the 1996 ACM SIGMETRICS international conference on measurement and modeling of computer systems (pp. 262\u2013263). PA, USA.","DOI":"10.1145\/233013.233052"},{"key":"1277_CR15","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/2.268882","volume":"27","author":"GR Ganger","year":"1994","unstructured":"Ganger, G.R., Worthington, B.L., Hou, R.Y., & Patt, Y.N. (1994). Disk arrays: high-performance, high-reliability storage subsystems. Journal: Computer, 27, 30\u201336. \n                        https:\/\/doi.org\/10.1109\/2.268882\n                        \n                    . issn: 0018-9162, Ann Arbor, MI, USA.","journal-title":"Journal: Computer"},{"key":"1277_CR16","unstructured":"Chang, F., & Gibson, G. A. (1999). Automatic I\/O hint generation through speculative execution. In Proceedings of the third symposium on operating systems design and implementation (pp. 1\u201314). New Orleans, Louisiana, United States."},{"key":"1277_CR17","doi-asserted-by":"crossref","unstructured":"Byna, S., Chen, Y., Sun, X.-H., Thakur, R., & Gropp, W. (2008). Parallel I\/O prefetching using MPI file caching and I\/O signatures. In Proceedings of the 2008 ACM\/IEEE conference on supercomputing. Austin, Texas.","DOI":"10.1109\/SC.2008.5213604"},{"key":"1277_CR18","doi-asserted-by":"publisher","unstructured":"Al Assaf, M.M., Jiang, X., Abid, M.R., & Qin, X. (2013). Eco-storage: a hybrid storage system with energy-efficient informed prefetching. Journal of Signal Processing Systems, Springer US. \n                        https:\/\/doi.org\/10.1007\/s11265-013-0784-9\n                        \n                    .","DOI":"10.1007\/s11265-013-0784-9"},{"key":"1277_CR19","doi-asserted-by":"publisher","unstructured":"Jiang, X., Al Assaf, M.M., Zhang, J., Alghamdi, M.I., Ruan, X., Muzaffar, T., & Qin, X. (2013). Thermal modeling of hybrid storage clusters. Journal of Signal Processing Systems, Springer US. \n                        https:\/\/doi.org\/10.1007\/s11265-013-0787-6\n                        \n                    .","DOI":"10.1007\/s11265-013-0787-6"},{"key":"1277_CR20","doi-asserted-by":"crossref","unstructured":"Lee, E. K., & Thekkath, C. A. (1996). Petal: distributed virtual disks. In Proceedings of the seventh international conference on architectural support for programming languages and operating systems (pp. 84\u201392). Cambridge, Massachusetts.","DOI":"10.1145\/237090.237157"},{"key":"1277_CR21","unstructured":"Long, D.D.E., Montague, B.R., & Cabrera, L. (1994). Swift\/raid: a distributed raid system. University of California at Santa Cruz, Santa Cruz, CA."},{"key":"1277_CR22","doi-asserted-by":"crossref","unstructured":"Watson, R.W., & Coyne, R.A. (1995). The parallel I\/O architecture of the high-performance storage system (HPSS). In Proceedings of the 14th IEEE symposium on mass storage systems (p. 27).","DOI":"10.1109\/MASS.1995.528214"},{"issue":"3","key":"1277_CR23","doi-asserted-by":"crossref","first-page":"274","DOI":"10.1145\/210126.210131","volume":"13","author":"JH Hartman","year":"1995","unstructured":"Hartman, J.H., & Ousterhout, J.K. (1995). The Zebra striped network file system. ACM Transactions on Computer Systems (TOCS), 13(3), 274\u2013310.","journal-title":"ACM Transactions on Computer Systems (TOCS)"},{"issue":"2","key":"1277_CR24","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1365815.1365816","volume":"26","author":"F Chang","year":"2008","unstructured":"Chang, F., Dean, J., Ghemawat, S., Hsieh, W.C., Wallach, D.A., Burrows, M., Chandra, T., Fikes, A., & Gruber, R.E. (2008). Bigtable: a distributed storage system for structured data. ACM Transactions on Computer Systems (TOCS), 26(2), 1\u201326.","journal-title":"ACM Transactions on Computer Systems (TOCS)"},{"key":"1277_CR25","doi-asserted-by":"crossref","unstructured":"Tierney, B., Lee, J., Chen, L.T., Herzog, H., Hoo, G., Jin, G., & Johnston, W.E. (1994). Distributed parallel data storage systems: a scalable approach to high speed image servers. In Proceedings of the second ACM international conference on multimedia (pp. 399\u2013405). San Francisco, CA.","DOI":"10.1145\/192593.192709"},{"key":"1277_CR26","doi-asserted-by":"crossref","unstructured":"Moyer, S.A., & Sunderam, V. (1994). PIOUS: a scalable parallel I\/O system for distributed computing environments. In Proceedings of scalable high-performance computing conference (pp. 71\u201378). Knoxville, TN.","DOI":"10.1109\/SHPCC.1994.296629"},{"key":"1277_CR27","unstructured":"Cabrera, L., & Long, D.D.E. (1991). Swift: using distributed disk striping to provide high I\/O data rates. University of California at Santa Cruz, Santa Cruz, CA."},{"key":"1277_CR28","unstructured":"Tierney, B.L., Johnston, W.E., Herzog, H., Hoo, G., Jin, G., Lee, J., Chen, L.T., & Rotem, D. (1994). Using high speed networks to enable distributed parallel image server systems. In Proceedings of the 1994 conference on supercomputing (pp. 610\u2013619). Washington, D.C."},{"key":"1277_CR29","doi-asserted-by":"crossref","unstructured":"Feng, D., Zou, Q., Jiang, H., & et al. (2008). A novel model for synthesizing parallel i\/o workloads in scientific applications. In Proceedings of the IEEE international conference on cluster computing (cluster\u201908). Tsukuba, Japan.","DOI":"10.1109\/CLUSTR.2008.4663778"},{"key":"1277_CR30","unstructured":"Wu, Y., Dimakis, A.G., & Ramchandran, K. (2007). Deterministic regenerating codes for distributed storage, presented at the Allerton Con. Control, Computing, and Communication, Urbana-Champaign IL."},{"issue":"9","key":"1277_CR31","doi-asserted-by":"crossref","first-page":"4539","DOI":"10.1109\/TIT.2010.2054295","volume":"56","author":"AG Dimakis","year":"2010","unstructured":"Dimakis, A.G., Godfrey, P.B., Wu, Y., Wainwright, M.J., & Ramchandran, K. (2010). Network coding for distributed storage systems. IEEE Transactions on Information Theory, 56(9), 4539\u20134551.","journal-title":"IEEE Transactions on Information Theory"},{"key":"1277_CR32","doi-asserted-by":"crossref","unstructured":"Narayan, S., & Chandy, J.A. (2007). Parity redundancy in a clustered storage system. In International workshop on storage network architecture and parallel I\/Os, 2007. SNAPI., page(s): 17\u201324, volume: Issue:, 24\u201324.","DOI":"10.1109\/SNAPI.2007.18"},{"key":"1277_CR33","unstructured":"D. Borthakur (2007). The hadoop distributed file system: architecture and design. The Apache Software Foundation. \n                        http:\/\/hadoop.apache.org\/common\/docs\/r0.18.0\/hdfs_design.pdf\n                        \n                    ."},{"key":"1277_CR34","unstructured":"D. Borthakur (2008). HDFS architecture, the apache software foundation. \n                        http:\/\/hadoop.apache.org\/common\/docs\/r0.20.0\/hdfs_design.pdf\n                        \n                    ."},{"key":"1277_CR35","doi-asserted-by":"publisher","unstructured":"Shafer, J., Rixner, S., & Cox, A. (2010). The Hadoop distributed filesystem: balancing portability and performance. In IEEE international symposium on performance analysis of systems & software (ISPASS) (pp. 122\u2013133). White Plains, NY. \n                        https:\/\/doi.org\/10.1109\/ISPASS.2010.5452045","DOI":"10.1109\/ISPASS.2010.5452045"},{"key":"1277_CR36","doi-asserted-by":"publisher","unstructured":"Moise, D., Antoniu, G., & Boug\u00e9, L. (2010). Improving the Hadoop map\/reduce framework to support concurrent appends through the BlobSeer BLOB management system. In Proceedings of the 19th ACM international symposium on high performance distributed computing (HPDC \u201910) (pp. 834\u2013840). Chicago, IL. \n                        https:\/\/doi.org\/10.1145\/1851476.1851596","DOI":"10.1145\/1851476.1851596"},{"key":"1277_CR37","doi-asserted-by":"publisher","unstructured":"Dean, J., & Ghemawat, S. (2010). Mapreduce: a flexible data processing tool. Communications of the ACM, 53(1). \n                        https:\/\/doi.org\/10.1145\/1629175.1629198\n                        \n                    .","DOI":"10.1145\/1629175.1629198"},{"key":"1277_CR38","doi-asserted-by":"publisher","unstructured":"Dean, J., & Ghemawat, S. (2008). Mapreduce: simplified data processing on large clusters. Communications of the ACM, 51(1). \n                        https:\/\/doi.org\/10.1145\/1327452.1327492\n                        \n                    .","DOI":"10.1145\/1327452.1327492"},{"key":"1277_CR39","doi-asserted-by":"publisher","unstructured":"Baker, M.G., Hartman, J.H., Kupfer, M.D., Shirriff, K.W., & Ousterhout, J.K. (1991). Measurements of a distributed file system. In Proceedings of the thirteenth ACM symposium on operating systems principles (pp. 198\u2013212). Pacific Grove, California, United States. \n                        https:\/\/doi.org\/10.1145\/121132.121164","DOI":"10.1145\/121132.121164"},{"issue":"2","key":"1277_CR40","doi-asserted-by":"publisher","first-page":"200","DOI":"10.1145\/227695.227698","volume":"14","author":"M Spasojevic","year":"1996","unstructured":"Spasojevic, M., & Satyanarayanan, M. (1996). An empirical study of a wide-area distributed file system. ACM Transactions on Computer Systems (TOCS), 14(2), 200\u2013222. \n                        https:\/\/doi.org\/10.1145\/227695.227698\n                        \n                    .","journal-title":"ACM Transactions on Computer Systems (TOCS)"},{"issue":"5","key":"1277_CR41","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1109\/2.53351","volume":"23","author":"M Satyanarayanan","year":"1990","unstructured":"Satyanarayanan, M. (1990). Scalable, secure and highly available distributed file access. Computer, 23(5), 9\u201321.","journal-title":"Computer"},{"key":"1277_CR42","doi-asserted-by":"publisher","unstructured":"Ghemawat, S., Gobioff, H., & Leung, S. -T. (2003). The Google file system. In Proceedings of the nineteenth ACM symposium on operating systems principles. Bolton Landing, NY, USA. \n                        https:\/\/doi.org\/10.1145\/945445.945450","DOI":"10.1145\/945445.945450"},{"key":"1277_CR43","unstructured":"Weil, S.A., Brandt, S.A., Miller, E.L., Long, D.D.E., & Maltzahn, C. (2006). Ceph: a scalable, high-performance distributed file system. In Proceedings of the 7th symposium on operating systems design and implementation. Seattle, Washington."},{"key":"1277_CR44","doi-asserted-by":"publisher","unstructured":"Thekkath, C.A., Mann, T., & Lee, E.K. (1997). Frangipani: a scalable distributed file system. In Proceedings of the sixteenth ACM symposium on operating systems principles (pp. 224\u2013237). Saint Malo, France. \n                        https:\/\/doi.org\/10.1145\/268998.266694","DOI":"10.1145\/268998.266694"},{"key":"1277_CR45","doi-asserted-by":"crossref","unstructured":"Siegel, A., Birman, K., & Marzullo, K. (1990). Deceit: a flexible distributed file system. In Proceedings of the workshop on the management of replicated data, 1990 (pp. 15\u201317). Houston, TX, USA.","DOI":"10.1109\/MRD.1990.138237"},{"key":"1277_CR46","doi-asserted-by":"publisher","unstructured":"Satyanarayanan, M., Howard, J.H., Nichols, D.A., Sidebotham, R.N., Spector, A.Z., & West, M.J. (1985). The ITC distributed file system: principles and design. In Proceedings of the tenth ACM symposium on operating systems principles (pp. 35\u201350). Orcas Island, Washington, United States. \n                        https:\/\/doi.org\/10.1145\/323647.323633","DOI":"10.1145\/323647.323633"},{"issue":"4","key":"1277_CR47","doi-asserted-by":"crossref","first-page":"447","DOI":"10.1109\/12.54838","volume":"39","author":"M Satyanarayanan","year":"1990","unstructured":"Satyanarayanan, M., Kistler, J.J., Kumar, P., Okasaki, M.E., Siegel, E.H., & Steer, D.C. (1990). Coda: a highly available file system for a distributed workstation environment. IEEE Transactions on Computers, 39(4), 447\u2013459.","journal-title":"IEEE Transactions on Computers"},{"issue":"1","key":"1277_CR48","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1145\/35037.35059","volume":"6","author":"JH Howard","year":"1988","unstructured":"Howard, J.H., Kazar, M.L., Menees, S.G., Nichols, D.A., Satyanarayanan, M., Sidebotham, R.N., & West, M.J. (1988). Scale and performance in a distributed file system. ACM Transactions on Computer Systems (TOCS), 6(1), 51\u201381. \n                        https:\/\/doi.org\/10.1145\/35037.35059\n                        \n                    .","journal-title":"ACM Transactions on Computer Systems (TOCS)"},{"issue":"3","key":"1277_CR49","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1145\/270900.270906","volume":"25","author":"D Rochberg","year":"1997","unstructured":"Rochberg, D., & Gibson, G.A. (1997). Prefetching over a network: early experience with CTIP. ACM SIGMETRICS Performance Evaluation Review, 25(3), 29\u201336.","journal-title":"ACM SIGMETRICS Performance Evaluation Review"},{"key":"1277_CR50","unstructured":"Al Assaf, M.M. Informed prefetching in distributed multi-level storage systems, \n                        http:\/\/hdl.handle.net\/10415\/2935\n                        \n                    ."},{"key":"1277_CR51","doi-asserted-by":"crossref","unstructured":"Madhyastha, T., Gibson, G., & Faloutsos, C. (1999). Informed prefetching of collective input\/output requests. In Proceedings of the 1999 ACM\/IEEE conference on supercomputing (CDROM). Portland, Oregon.","DOI":"10.1145\/331532.331545"},{"key":"1277_CR52","doi-asserted-by":"crossref","unstructured":"Zhang, Z., Lee, K., Ma, X., & Zhou, Y. (2008). PFC: transparent optimization of existing prefetching strategies for multi-Level storage systems. In Proceedings of 28th international conference on distributed computing system (pp. 740\u2013751). Beijing, China.","DOI":"10.1109\/ICDCS.2008.89"},{"key":"1277_CR53","unstructured":"Hadoop archive guide \n                        http:\/\/hadoop.apache.org\/mapreduce\/docs\/r0.21.0\/hadoop_archives.html\n                        \n                    ."},{"key":"1277_CR54","unstructured":"Lasr trace machine01, \n                        http:\/\/iotta.snia.org\/traces\/list\/subtrace?parent=LASR+traces\n                        \n                    ."},{"key":"1277_CR55","unstructured":"Lasr trace machine06, \n                        http:\/\/iotta.snia.org\/traces\/list\/subtrace?parent=LASR+traces\n                        \n                    ."},{"key":"1277_CR56","unstructured":"DELL Powerconnect 2824 switch, \n                        http:\/\/www.dell.com\/us\/business\/p\/powerconnect-2824\/pd\n                        \n                    ."},{"key":"1277_CR57","doi-asserted-by":"crossref","unstructured":"Lewis, J., Alghamdi, M.I., Assaf, M.A., Ruan, X.-J., Ding, Z.-Y., & Qin, X. (2010). An automatic prefetching and caching system. In Proceedings of the 29th international performance computing and communications conference (IPCCC).","DOI":"10.1109\/PCCC.2010.5682310"},{"key":"1277_CR58","unstructured":"Ramspeed cache and memory benchmarking tool \n                        http:\/\/alasir.com\/software\/ramspeed\/\n                        \n                    ."}],"container-title":["Journal of Signal Processing Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11265-017-1277-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-017-1277-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-017-1277-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,3,15]],"date-time":"2018-03-15T04:00:13Z","timestamp":1521086413000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11265-017-1277-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8,30]]},"references-count":58,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,4]]}},"alternative-id":["1277"],"URL":"https:\/\/doi.org\/10.1007\/s11265-017-1277-z","relation":{},"ISSN":["1939-8018","1939-8115"],"issn-type":[{"value":"1939-8018","type":"print"},{"value":"1939-8115","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,8,30]]}}}