{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,18]],"date-time":"2026-09-18T10:52:47Z","timestamp":1789728767958,"version":"4.0.1"},"reference-count":51,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,4]]},"DOI":"10.1109\/msst.2012.6232367","type":"proceedings-article","created":{"date-parts":[[2012,7,19]],"date-time":"2012-07-19T23:41:39Z","timestamp":1342741299000},"page":"1-12","source":"Crossref","is-referenced-by-count":12,"title":["Flashy prefetching for high-performance flash drives"],"prefix":"10.1109","author":[{"given":"Ahsen J.","family":"Uppal","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ron C.","family":"Chiang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"H. Howie","family":"Huang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"35","year":"2011","journal-title":"OCZ Vertex 2 SSD Specification"},{"key":"36","first-page":"6","article-title":"Aggressive prefetching: An idea whose time has come","volume":"10","author":"papathanasiou","year":"2005","journal-title":"Proceedings of the 10th conference on Hot Topics in Operating Systems"},{"key":"33","doi-asserted-by":"publisher","DOI":"10.1145\/248155.238734"},{"key":"34","year":"2009","journal-title":"OCZ Vertex SSD Specification"},{"key":"39","year":"2009","journal-title":"Spinpoint M7 Hard Disk Specification"},{"key":"37","doi-asserted-by":"publisher","DOI":"10.1145\/224057.224064"},{"key":"38","doi-asserted-by":"publisher","DOI":"10.1145\/146941.146943"},{"key":"43","first-page":"6","article-title":"Semantically-smart disk systems","author":"sivathanu","year":"0","journal-title":"Proceedings of the 2nd USENIX Conference on File and Storage Technologies 2003"},{"key":"42","first-page":"6","article-title":"Why does file system prefetching work?","author":"shriver","year":"0","journal-title":"USENIX Annual Technical Conference 1999"},{"key":"41","doi-asserted-by":"publisher","DOI":"10.1109\/HOTOS.1997.595194"},{"key":"40","first-page":"13","article-title":"FlashVM: Revisiting the virtual memory hierarchy","author":"saxena","year":"0","journal-title":"Proceedings of the 12th Conference on Hot Topics in Operating Systems 2009"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2011.5937213"},{"key":"23","year":"2009","journal-title":"Intel X-25M SSD Specification"},{"key":"24","year":"2011","journal-title":"Intel 510 SSD Specification"},{"key":"25","first-page":"19","article-title":"FAST: Quick application launch on solid-state drives","author":"joo","year":"0","journal-title":"Proceedings of the 9th USENIX Conference on File and Storage Technologies 2011"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1145\/378580.378648"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2002.1047757"},{"key":"28","article-title":"Postmark: A new file system benchmark","author":"katcher","year":"1997","journal-title":"Network Appliance Tech Report"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2011.76"},{"key":"3","year":"0","journal-title":"Linux Man Page for Readahead System Call [Online]"},{"key":"2","year":"0","journal-title":"Database test suite"},{"key":"1","year":"0","journal-title":"Basic Local Alignment Search Tool"},{"key":"7","author":"axboe","year":"2007","journal-title":"Blktrace User Guide"},{"key":"30","first-page":"105","article-title":"Design and implementation of a predictive file prefetching algorithm","author":"kroeger","year":"0","journal-title":"USENIX Annual Technical Conference 2001"},{"key":"6","first-page":"57","article-title":"Design tradeoffs for SSD performance","author":"agrawal","year":"0","journal-title":"USENIX Annual Technical Conference 2008"},{"key":"5","year":"0","journal-title":"Super-fast Ssds Four Rules for How to Treat Them Right [Online]"},{"key":"32","first-page":"275","article-title":"Freeblock scheduling outside of disk firmware","author":"lumb","year":"0","journal-title":"Proceedings of the Conference on File and Storage Technologies 2002"},{"key":"4","year":"0","journal-title":"MSDN Blogs Engineering Windows 7 support and Q&a for Solid-state Drives [Online]"},{"key":"31","first-page":"173","article-title":"C-Miner: Mining block correlations in storage systems","author":"li","year":"0","journal-title":"Proceedings of the 3rd USENIX Conference on File and Storage Technologies 2004"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1109\/GREENCOMP.2010.5598309"},{"key":"8","first-page":"363","article-title":"Prefetching with adaptive cache culling for striped disk arrays","author":"baek","year":"0","journal-title":"USENIX Annual Technical Conference 2008"},{"key":"19","article-title":"AMP: Adaptive multi-stream prefetching in a shared cache","author":"gill","year":"0","journal-title":"Proceedings of the 5th USENIX Conference on File and Storage Technologies 2007"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400106"},{"key":"18","article-title":"SARC: Sequential prefetching in adaptive replacement cache","author":"gill","year":"0","journal-title":"USENIX Annual Technical Conference 2005"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1145\/170035.170077"},{"key":"16","article-title":"Diskseen: Exploiting disk layout and access history to enhance i\/o prefetch","author":"ding","year":"0","journal-title":"USENIX Annual Technical Conference 2007"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1145\/1555349.1555371"},{"key":"14","author":"cook","year":"0","journal-title":"Iotafs Exploring File System Optimizations for Ssds [Online]"},{"key":"11","first-page":"29","article-title":"Exploiting gray-box knowledge of buffer-cache management","author":"burnett","year":"0","journal-title":"USENIX Annual Technical Conference 2002"},{"key":"12","first-page":"1","article-title":"Automatic I\/O hint generation through speculative execution","author":"chang","year":"1999","journal-title":"Proceedings of the Third Symposium on Operating Systems Design and Implementation"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2009.2032916"},{"key":"20","first-page":"165","article-title":"Performance measurements of automatic prefetching","author":"griffioen","year":"1995","journal-title":"Proceedings of the International Conference on Parallel and Distributed Computing Systems"},{"key":"49","doi-asserted-by":"crossref","first-page":"218","DOI":"10.4018\/978-1-60566-850-5.ch011","article-title":"Sequential File Prefetching in Linux","author":"wu","year":"2010","journal-title":"Advanced Operating Systems and Kernel Applications Techniques and Technologies"},{"key":"48","first-page":"161","article-title":"My cache or yours? making storage more exclusive","author":"wong","year":"0","journal-title":"USENIX Annual Technical Conference 2002"},{"key":"45","year":"2007","journal-title":"UMass Trace Repository"},{"key":"44","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346185"},{"key":"47","doi-asserted-by":"publisher","DOI":"10.1109\/MASS.2003.1194860"},{"key":"46","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2008.4658630"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1145\/377769.377774"},{"key":"51","doi-asserted-by":"publisher","DOI":"10.1145\/1519065.1519075"},{"key":"50","first-page":"157","article-title":"A decoupled architecture for application-specific file prefetching","author":"yang","year":"0","journal-title":"USENIX Annual Technical Conference FREENIX Track 2002"}],"event":{"name":"2012 IEEE 28th Symposium on Mass Storage Systems and Technologies (MSST)","location":"Pacific Grove, CA, USA","start":{"date-parts":[[2012,4,16]]},"end":{"date-parts":[[2012,4,20]]}},"container-title":["012 IEEE 28th Symposium on Mass Storage Systems and Technologies (MSST)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6224229\/6232364\/06232367.pdf?arnumber=6232367","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,20]],"date-time":"2017-06-20T21:37:49Z","timestamp":1497994669000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6232367\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,4]]},"references-count":51,"URL":"https:\/\/doi.org\/10.1109\/msst.2012.6232367","relation":{},"subject":[],"published":{"date-parts":[[2012,4]]}}}