{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T16:02:07Z","timestamp":1740153727196,"version":"3.37.3"},"reference-count":51,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2017,5,1]],"date-time":"2017-05-01T00:00:00Z","timestamp":1493596800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2017,5,1]],"date-time":"2017-05-01T00:00:00Z","timestamp":1493596800000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2017,5,1]],"date-time":"2017-05-01T00:00:00Z","timestamp":1493596800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2017,5,1]],"date-time":"2017-05-01T00:00:00Z","timestamp":1493596800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation CAREER","doi-asserted-by":"publisher","award":["CNS-1350766","IOS-1124813","OCI-0937875"],"award-info":[{"award-number":["CNS-1350766","IOS-1124813","OCI-0937875"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Serv. Comput."],"published-print":{"date-parts":[[2017,5,1]]},"DOI":"10.1109\/tsc.2015.2469295","type":"journal-article","created":{"date-parts":[[2015,8,18]],"date-time":"2015-08-18T18:24:35Z","timestamp":1439922275000},"page":"328-340","source":"Crossref","is-referenced-by-count":2,"title":["An Adaptive IO Prefetching Approach for Virtualized Data Centers"],"prefix":"10.1109","volume":"10","author":[{"given":"Ron C.","family":"Chiang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahsen J.","family":"Uppal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"H. Howie","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","article-title":"Cloudstone: Multi-platform, multi-language benchmark and\n measurement tools for web 2.0","author":"sobel","year":"0","journal-title":"Proc 1st Workshop Cloud Comput Its Appl"},{"key":"ref38","first-page":"6","article-title":"Semantically-smart disk systems","author":"sivathanu","year":"0","journal-title":"Proc 2nd Usenix Conf File and Storage Technologies"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/224057.224064"},{"key":"ref32","first-page":"6","article-title":"Aggressive prefetching: An idea whose time has come","volume":"10","author":"papathanasiou","year":"0","journal-title":"Proc 10th Conf Hot Topics Operat Syst"},{"year":"0","author":"norcott","key":"ref31"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/248155.238734"},{"year":"0","author":"sinofsky","key":"ref37"},{"key":"ref36","first-page":"4","article-title":"Gecko: A contention-oblivious design for cloud storage","author":"shin","year":"0","journal-title":"Proc 4th USENIX Conf Hot Topics Storage File Syst"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/HOTOS.1997.595194"},{"key":"ref34","first-page":"13","article-title":"FlashVM: Revisiting the virtual memory hierarchy","author":"saxena","year":"0","journal-title":"Proc 12th Conf Hot Topics Oper Syst"},{"journal-title":"Solaris Internals Solaris 10 and OpenSolaris Kernel Architecture","year":"2006","author":"mcdougall","key":"ref28"},{"key":"ref27","first-page":"275","article-title":"Freeblock scheduling outside of disk firmware","author":"lumb","year":"0","journal-title":"Proc Conf File Storage Technol"},{"year":"0","author":"metz","key":"ref29"},{"article-title":"blktrace user guide","year":"0","author":"axboe","key":"ref2"},{"key":"ref1","first-page":"57","article-title":"Design tradeoffs for SSD performance","author":"agrawal","year":"0","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref20","first-page":"219","article-title":"Optimal prefetching and caching for parallel I\/O systems","author":"kallahalla","year":"0","journal-title":"Proc 13th Annu ACM Symp Parallel Algorithms Arch"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2011.76"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2002.1047757"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1272998.1273017"},{"key":"ref23","first-page":"105","article-title":"Design and implementation of a predictive file prefetching algorithm","author":"kroeger","year":"0","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref26","first-page":"3:1","article-title":"Virtual machine memory access tracing with hypervisor exclusive cache","author":"lu","year":"0","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref25","first-page":"173","article-title":"C-Miner:\n Mining block correlations in storage systems","author":"li","year":"0","journal-title":"Proc 3rd USENIX Conf File Storage Technol"},{"key":"ref50","first-page":"157","article-title":"A decoupled\n architecture for application-specific file prefetching","author":"yang","year":"0","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/1519065.1519075"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/170035.170077"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346185"},{"key":"ref12","first-page":"20:1","article-title":"Diskseen: Exploiting disk layout and access history to enhance I\/O\n prefetch","author":"ding","year":"0","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref13","first-page":"33","article-title":"SARC: Sequential prefetching in adaptive replacement cache","author":"gill","year":"0","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref14","article-title":"AMP: Adaptive Multi-stream prefetching in a shared cache","author":"gill","year":"0","journal-title":"Proc 5th USENIX Conf File Storage Technol"},{"key":"ref15","first-page":"165","article-title":"Performance measurements of automatic prefetching","author":"griffioen","year":"0","journal-title":"Proc Int Conf Parallel Distrib Comput Syst"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2009.2032916"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2011.5937213"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168861"},{"key":"ref19","first-page":"19","article-title":"FAST: Quick application launch on Solid-state drives","author":"joo","year":"0","journal-title":"Proc 9th USENIX Conf File Storage Technol"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/377769.377774"},{"key":"ref3","first-page":"363","article-title":"Prefetching with adaptive cache culling for striped disk arrays","author":"baek","year":"0","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2008.5213604"},{"key":"ref5","first-page":"29","article-title":"Exploiting\n gray-box knowledge of buffer-cache management","author":"burnett","year":"0","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1555349.1555371"},{"key":"ref7","first-page":"1","article-title":"Automatic I\/O hint generation through speculative execution","author":"chang","year":"0","journal-title":"Proc 3rd Symp Operating Syst Design Implementation"},{"key":"ref49","first-page":"9","article-title":"A scheduling framework that makes any disk schedulers non-work-conserving solely based on request\n characteristics","author":"xu","year":"0","journal-title":"Proc 9th USENIX Conf File stroage Technol"},{"year":"0","author":"cook","key":"ref9"},{"year":"0","key":"ref46"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/MASS.2003.1194860"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.4018\/978-1-60566-850-5.ch011"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.21236\/ADA396854"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2009.02.019"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2012.6232367"},{"key":"ref44","first-page":"4","article-title":"Parallax: Managing storage for a million machines","author":"warfield","year":"0","journal-title":"Proc 10th Conf Hot Topics Operat Syst"},{"year":"0","author":"villinger","key":"ref43"}],"container-title":["IEEE Transactions on Services Computing"],"original-title":[],"link":[{"URL":"http:\/\/ieeexplore.ieee.org\/ielaam\/4629386\/7944974\/7208857-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/4629386\/7944974\/07208857.pdf?arnumber=7208857","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,8]],"date-time":"2022-04-08T18:52:20Z","timestamp":1649443940000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7208857\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,1]]},"references-count":51,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/tsc.2015.2469295","relation":{},"ISSN":["1939-1374"],"issn-type":[{"type":"print","value":"1939-1374"}],"subject":[],"published":{"date-parts":[[2017,5,1]]}}}