{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T10:04:49Z","timestamp":1760609089558,"version":"3.37.3"},"reference-count":49,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2019,4,1]],"date-time":"2019-04-01T00:00:00Z","timestamp":1554076800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,4,1]],"date-time":"2019-04-01T00:00:00Z","timestamp":1554076800000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,4,1]],"date-time":"2019-04-01T00:00:00Z","timestamp":1554076800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,4,1]],"date-time":"2019-04-01T00:00:00Z","timestamp":1554076800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"US National Science Foundation","award":["CCF-1337244","1527249","1717388"],"award-info":[{"award-number":["CCF-1337244","1527249","1717388"]}]},{"name":"US Army\/DURIP program","award":["W911NF-17-1-0208"],"award-info":[{"award-number":["W911NF-17-1-0208"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Comput."],"published-print":{"date-parts":[[2019,4,1]]},"DOI":"10.1109\/tc.2018.2871116","type":"journal-article","created":{"date-parts":[[2018,9,20]],"date-time":"2018-09-20T22:07:30Z","timestamp":1537481250000},"page":"471-483","source":"Crossref","is-referenced-by-count":2,"title":["ApproxSSD: Data Layout Aware Sampling on an Array of SSDs"],"prefix":"10.1109","volume":"68","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5295-4680","authenticated-orcid":false,"given":"Jian","family":"Zhou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3150-3407","authenticated-orcid":false,"given":"Huafeng","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0926-4761","authenticated-orcid":false,"given":"Jun","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2009.5278005"},{"key":"ref38","first-page":"45","article-title":"FlashGraph: Processing billion-node graphs on an array of commodity SSDs","author":"zheng","year":"2015","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807184"},{"key":"ref32","first-page":"1235","article-title":"Mllib: Machine learning in apache spark","volume":"17","author":"meng","year":"2016","journal-title":"J Mach Learn Res"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465355"},{"year":"0","key":"ref30","article-title":"Wikimedia page views"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523629"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2014.67"},{"key":"ref35","first-page":"950","article-title":"Multi-probe LSH: Efficient indexing for high-dimensional similarity search","author":"lv","year":"2007","journal-title":"Proc Int Conf On Very Large Data Bases"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/2488608.2488621"},{"journal-title":"Bootstrap methods Another look at the jacknife","year":"1992","author":"efron","key":"ref28"},{"journal-title":"Sampling Design and Analysis","year":"2009","author":"lohr","key":"ref27"},{"year":"0","key":"ref29"},{"key":"ref2","doi-asserted-by":"crossref","first-page":"477","DOI":"10.1145\/1854273.1854332","article-title":"ATAC: A 1000-core cache-coherent processor with on-chip optical network","author":"kurian","year":"2010","journal-title":"Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques (PACT)"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/DAC.2007.375263"},{"key":"ref20","first-page":"13","article-title":"FIOS: A fair, efficient flash I\/O scheduler","author":"park","year":"2012","journal-title":"Proc 10th USENIX Conf File Storage Technol"},{"key":"ref22","first-page":"307","article-title":"Ceph: A scalable, high-performance distributed file system","author":"weil","year":"2006","journal-title":"Proc Symp Operating Systems Design and Implementation"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2503210.2503225"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592804"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/MASS.2003.1194858"},{"journal-title":"Hadoop The Definitive Guide","year":"2012","author":"white","key":"ref26"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/2786763.2694351"},{"key":"ref10","first-page":"301","article-title":"The power of choice in data-aware cluster scheduling","author":"venkataraman","year":"2014","journal-title":"Proc 11th USENIX Conf Operating Syst Des Implementation"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2688073.2688113"},{"key":"ref40","first-page":"263","article-title":"The tail at store: A revelation from millions of hours of disk and SSD deployments","author":"hao","year":"2016","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref12","first-page":"873","article-title":"Conditional random sampling: A sketch-based sampling technique for sparse data","author":"li","year":"2007","journal-title":"Proc Advances Neural Inf Process Syst"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1364\/JOSAA.26.000566"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2016.33"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.14778\/3021924.3021928"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/SFCS.1997.646108"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-49543-6_13"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2465529.2465548"},{"key":"ref19","doi-asserted-by":"crossref","first-page":"441","DOI":"10.1145\/2644865.2541953","article-title":"Triple-A: A non SSD based autonomic all-flash array for high performance storage systems","volume":"49","author":"jung","year":"2014","journal-title":"ACM SIGPLAN Notices"},{"key":"ref4","first-page":"31","article-title":"Graphchi: Large-scale graph computation on just a PC","author":"kyrola","year":"2012","journal-title":"Proc 10th USENIX Conf Operat Syst Des Implementation"},{"key":"ref3","first-page":"71","article-title":"Understanding manycore scalability of file systems","author":"min","year":"2016","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2016.119"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522740"},{"key":"ref8","first-page":"2","article-title":"Resilient distributed datasets: A fault-tolerant abstraction for in-memory cluster computing","author":"zaharia","year":"2012","journal-title":"Proc 9th USENIX Conf Networked Syst Design Implementation"},{"key":"ref7","first-page":"57","article-title":"Design tradeoffs for SSD performance","author":"agrawal","year":"2008","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2015.7208295"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2593667"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/SUPERC.1993.1263495"},{"key":"ref45","article-title":"Cloud analytics: Do we really need to reinvent the storage stack?","author":"ananthanarayanan","year":"2009","journal-title":"Proc Conf Hot Topics Cloud Comput"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/2801155"},{"key":"ref47","first-page":"359","article-title":"LightNVM: The Linux open-channel SSD subsystem","author":"bj\u00f8rling","year":"2017","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref42","first-page":"2","article-title":"The bleak future of nand flash memory","author":"grupp","year":"2012","journal-title":"Proc 10th USENIX Conf File Storage Technol"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408794"},{"key":"ref44","first-page":"521","article-title":"Error patterns in mlc nand flash memory: Measurement, characterization, and analysis","author":"cai","year":"2012","journal-title":"Proc Conf Des Autom Test Eur"},{"key":"ref43","article-title":"Data integrity on 20nm SSDs","volume":"2012","author":"frickey","year":"2012","journal-title":"Flash Memory Summit"}],"container-title":["IEEE Transactions on Computers"],"original-title":[],"link":[{"URL":"https:\/\/ieeexplore.ieee.org\/ielaam\/12\/8664420\/8467988-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/12\/8664420\/08467988.pdf?arnumber=8467988","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,13]],"date-time":"2022-07-13T21:06:47Z","timestamp":1657746407000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8467988\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,1]]},"references-count":49,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tc.2018.2871116","relation":{},"ISSN":["0018-9340","1557-9956","2326-3814"],"issn-type":[{"type":"print","value":"0018-9340"},{"type":"electronic","value":"1557-9956"},{"type":"electronic","value":"2326-3814"}],"subject":[],"published":{"date-parts":[[2019,4,1]]}}}