{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:34:34Z","timestamp":1750307674097,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":41,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,10,25]],"date-time":"2008-10-25T00:00:00Z","timestamp":1224892800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2008,10,25]]},"DOI":"10.1145\/1454115.1454133","type":"proceedings-article","created":{"date-parts":[[2008,10,28]],"date-time":"2008-10-28T12:18:35Z","timestamp":1225196315000},"page":"112-121","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["Profiler and compiler assisted adaptive I\/O prefetching for shared storage caches"],"prefix":"10.1145","author":[{"given":"Seung Woo","family":"Son","sequence":"first","affiliation":[{"name":"Pennsylvania State University, University Park, PA, USA"}]},{"given":"Sai Prashanth","family":"Muralidhara","sequence":"additional","affiliation":[{"name":"Pennsylvania State University, University Park, PA, USA"}]},{"given":"Ozcan","family":"Ozturk","sequence":"additional","affiliation":[{"name":"Bilkent University, Ankara, Turkey"}]},{"given":"Mahmut","family":"Kandemir","sequence":"additional","affiliation":[{"name":"Pennsylvania State University, University Park, PA, USA"}]},{"given":"Ibrahim","family":"Kolcu","sequence":"additional","affiliation":[{"name":"University of Manchester, Manchester, United Kngdm"}]},{"given":"Mustafa","family":"Karakoy","sequence":"additional","affiliation":[{"name":"Imperial College, London, United Kngdm"}]}],"member":"320","published-online":{"date-parts":[[2008,10,25]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/377769.377774"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/258612.258680"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/645609.662301"},{"key":"e_1_3_2_1_4_1","first-page":"187","volume-title":"USENIX FAST","author":"Bansal S.","year":"2004","unstructured":"S. Bansal and D. S. Modha . CAR: Clock with Adaptive Replacement . In USENIX FAST , pages 187 -- 200 , 2004 . S. Bansal and D. S. Modha. CAR: Clock with Adaptive Replacement. In USENIX FAST, pages 187--200, 2004."},{"key":"e_1_3_2_1_5_1","first-page":"31","volume-title":"OSDI","author":"Brown A. D.","year":"2000","unstructured":"A. D. Brown and T. C. Mowry . Taming the Memory Hogs: Using Compiler-Inserted Releases to Manage Physical Memory Intelligently . In OSDI , pages 31 -- 44 , 2000 . A. D. Brown and T. C. Mowry. Taming the Memory Hogs: Using Compiler-Inserted Releases to Manage Physical Memory Intelligently. In OSDI, pages 31--44, 2000."},{"key":"e_1_3_2_1_6_1","volume-title":"IPDPS","author":"Jung C.","year":"2006","unstructured":"C. Jung Helper Thread Prefetching for Loosely-Coupled Multiprocessor Systems . In IPDPS , 2006 . C. Jung et al. Helper Thread Prefetching for Loosely-Coupled Multiprocessor Systems. In IPDPS, 2006."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273017"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/301464.301487"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1980.230464"},{"key":"e_1_3_2_1_11_1","first-page":"143","volume-title":"COMPSAC","author":"C.-L.","year":"1997","unstructured":"C.-L. C. et al. Improving I\/O Response Times via Prefetching and Storage System Reorganization . In COMPSAC , pages 143 -- 148 , 1997 . C.-L. C. et al. Improving I\/O Response Times via Prefetching and Storage System Reorganization. In COMPSAC, pages 143--148, 1997."},{"key":"e_1_3_2_1_12_1","first-page":"267","volume-title":"OSDI","author":"M.","year":"1994","unstructured":"M. D. et al. Cooperative Caching: Using Remote Client Memory to Improve File System Performance . In OSDI , pages 267 -- 280 , 1994 . M. D. et al. Cooperative Caching: Using Remote Client Memory to Improve File System Performance. In OSDI, pages 267--280, 1994."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/223587.223608"},{"key":"e_1_3_2_1_14_1","first-page":"25","volume-title":"USENIX FAST","author":"Yadgar G.","year":"2007","unstructured":"G. Yadgar : Know-it-All Replacement for a Multilevel Cache . In USENIX FAST , pages 25 -- 25 , 2007 . G. Yadgar et al. Karma: Know-it-All Replacement for a Multilevel Cache. In USENIX FAST, pages 25--25, 2007."},{"key":"e_1_3_2_1_15_1","first-page":"185","volume-title":"USENIX FAST","author":"Gill B. S.","year":"2007","unstructured":"B. S. Gill and L. A. D. Bathen . AMP : Adaptive Multi-Stream Prefetching in a Shared Cache . In USENIX FAST , pages 185 -- 198 , 2007 . B. S. Gill and L. A. D. Bathen. AMP: Adaptive Multi-Stream Prefetching in a Shared Cache. In USENIX FAST, pages 185--198, 2007."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.869367"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/511399.511340"},{"key":"e_1_3_2_1_18_1","first-page":"439","volume-title":"VLDB","author":"Johnson T.","year":"1994","unstructured":"T. Johnson and D. Shasha . 2Q: A Low Overhead High Performance Buffer Management Replacement Algorithm . In VLDB , pages 439 -- 450 , 1994 . T. Johnson and D. Shasha. 2Q: A Low Overhead High Performance Buffer Management Replacement Algorithm. In VLDB, pages 439--450, 1994."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/378580.378648"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/605397.605415"},{"key":"e_1_3_2_1_21_1","first-page":"253","volume-title":"USENIX FAST","author":"Li C.","year":"2005","unstructured":"C. Li and K. Shen . Managing prefetch memory for data-intensive online servers . In USENIX FAST , pages 253 -- 266 , 2005 . C. Li and K. Shen. Managing prefetch memory for data-intensive online servers. In USENIX FAST, pages 253--266, 2005."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2002.1158267"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/791231.792480"},{"key":"e_1_3_2_1_24_1","first-page":"115","volume-title":"Low Overhead Replacement Cache. In USENIX FAST","author":"Megiddo N.","year":"2003","unstructured":"N. Megiddo and D. S. Modha . ARC: A Self-Tuning , Low Overhead Replacement Cache. In USENIX FAST , pages 115 -- 130 , 2003 . N. Megiddo and D. S. Modha. ARC: A Self-Tuning, Low Overhead Replacement Cache. In USENIX FAST, pages 115--130, 2003."},{"key":"e_1_3_2_1_25_1","first-page":"317","volume-title":"PVFS: A Parallel File System for Linux Clusters. In Proc. of the 4th Annual Linux Showcase and Conference","author":"Carns P. H.","year":"2000","unstructured":"P. H. Carns PVFS: A Parallel File System for Linux Clusters. In Proc. of the 4th Annual Linux Showcase and Conference , pages 317 -- 327 , 2000 . P. H. Carns et al. PVFS: A Parallel File System for Linux Clusters. In Proc. of the 4th Annual Linux Showcase and Conference, pages 317--327, 2000."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.342135"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224064"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/193209.193217"},{"key":"e_1_3_2_1_29_1","first-page":"35","volume-title":"USENIX","author":"Jiang S.","year":"2005","unstructured":"S. Jiang : An Effective Improvement of the CLOCK Replacement . In USENIX , pages 35 -- 35 , 2005 . S. Jiang et al. CLOCK-Pro: An Effective Improvement of the CLOCK Replacement. In USENIX, pages 35--35, 2005."},{"key":"e_1_3_2_1_30_1","volume-title":"USENIX FAST","author":"Jiang S.","year":"2005","unstructured":"S. Jiang : An Effective Buffer Cache Management Scheme to Exploit Both Temporal and Spatial Localities . In USENIX FAST , 2005 . S. Jiang et al. DULO: An Effective Buffer Cache Management Scheme to Exploit Both Temporal and Spatial Localities. In USENIX FAST, 2005."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/512529.512544"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/143365.143488"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/238721.238734"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/238721.238737"},{"key":"e_1_3_2_1_35_1","first-page":"301","volume-title":"Scientific Programming","author":"Thakur R.","year":"1996","unstructured":"R. Thakur and A. Choudhary . An Extended Two-Phase Method for Accessing Sections of Out-of-Core Arrays . In Scientific Programming , pages 301 -- 317 , 1996 . R. Thakur and A. Choudhary. An Extended Two-Phase Method for Accessing Sections of Out-of-Core Arrays. In Scientific Programming, pages 301--317, 1996."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2004.1271185"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/113445.113449"},{"key":"e_1_3_2_1_38_1","volume-title":"High Performance Compilers for Parallel Computing","author":"Wolfe M. J.","year":"1995","unstructured":"M. J. Wolfe . High Performance Compilers for Parallel Computing . Addison-Wesley Longman Publishing Co., Inc. , 1995 . M. J. Wolfe. High Performance Compilers for Parallel Computing. Addison-Wesley Longman Publishing Co., Inc., 1995."},{"key":"e_1_3_2_1_40_1","first-page":"161","volume-title":"Making Storage More Exclusive. In USENIX","author":"Wong T.","year":"2002","unstructured":"T. M. Wong and J.Wilkes. My Cache or Yours ? Making Storage More Exclusive. In USENIX , pages 161 -- 175 , 2002 . T. M.Wong and J.Wilkes. My Cache or Yours? Making Storage More Exclusive. In USENIX, pages 161--175, 2002."},{"key":"e_1_3_2_1_41_1","first-page":"261","volume-title":"USENIX","author":"Ding X.","year":"2007","unstructured":"X. Ding : Exploiting Disk Layout and Access History to Enhance I\/O Prefetch . In USENIX , pages 261 -- 274 , 2007 . X. Ding et al. DiskSeen: Exploiting Disk Layout and Access History to Enhance I\/O Prefetch. In USENIX, pages 261--274, 2007."},{"key":"e_1_3_2_1_42_1","first-page":"115","volume-title":"USENIX FAST","author":"Li X.","year":"2005","unstructured":"X. Li Second-Tier Cache Management using Write Hints . In USENIX FAST , pages 115 -- 128 , 2005 . X. Li et al. Second-Tier Cache Management using Write Hints. In USENIX FAST, pages 115--128, 2005."},{"key":"e_1_3_2_1_43_1","first-page":"269","volume-title":"USENIX","author":"Chen Z.","year":"2003","unstructured":"Z. Chen Eviction-Based Cache Placement for Storage Caches . In USENIX , pages 269 -- 281 , 2003 . Z. Chen et al. Eviction-Based Cache Placement for Storage Caches. In USENIX, pages 269--281, 2003."}],"event":{"name":"PACT '08: International Conference on Parallel Architectures and Compilation Techniques","sponsor":["ACM Association for Computing Machinery","SIGARCH ACM Special Interest Group on Computer Architecture"],"location":"Toronto Ontario Canada","acronym":"PACT '08"},"container-title":["Proceedings of the 17th international conference on Parallel architectures and compilation techniques"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1454115.1454133","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1454115.1454133","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:29:39Z","timestamp":1750253379000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1454115.1454133"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,10,25]]},"references-count":41,"alternative-id":["10.1145\/1454115.1454133","10.1145\/1454115"],"URL":"https:\/\/doi.org\/10.1145\/1454115.1454133","relation":{},"subject":[],"published":{"date-parts":[[2008,10,25]]},"assertion":[{"value":"2008-10-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}