{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,17]],"date-time":"2026-04-17T02:52:50Z","timestamp":1776394370624,"version":"3.51.2"},"reference-count":45,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"9","license":[{"start":{"date-parts":[[2019,9,1]],"date-time":"2019-09-01T00:00:00Z","timestamp":1567296000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,9,1]],"date-time":"2019-09-01T00:00:00Z","timestamp":1567296000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,9,1]],"date-time":"2019-09-01T00:00:00Z","timestamp":1567296000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61821003"],"award-info":[{"award-number":["61821003"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"crossref","award":["2016YFB0800402"],"award-info":[{"award-number":["2016YFB0800402"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100008982","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CCF-1717660"],"award-info":[{"award-number":["CCF-1717660"]}],"id":[{"id":"10.13039\/501100008982","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100008982","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1702474"],"award-info":[{"award-number":["CNS-1702474"]}],"id":[{"id":"10.13039\/501100008982","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100008982","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CCF1813081"],"award-info":[{"award-number":["CCF1813081"]}],"id":[{"id":"10.13039\/501100008982","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2019,9,1]]},"DOI":"10.1109\/tpds.2019.2902392","type":"journal-article","created":{"date-parts":[[2019,3,4]],"date-time":"2019-03-04T19:34:12Z","timestamp":1551728052000},"page":"2033-2045","source":"Crossref","is-referenced-by-count":12,"title":["Improving Cache Performance for Large-Scale Photo Stores via Heuristic Prefetching Scheme"],"prefix":"10.1109","volume":"30","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2161-8796","authenticated-orcid":false,"given":"Ke","family":"Zhou","sequence":"first","affiliation":[]},{"given":"Si","family":"Sun","sequence":"additional","affiliation":[]},{"given":"Hua","family":"Wang","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4931-4663","authenticated-orcid":false,"given":"Ping","family":"Huang","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5071-2861","authenticated-orcid":false,"given":"Xubin","family":"He","sequence":"additional","affiliation":[]},{"given":"Rui","family":"Lan","sequence":"additional","affiliation":[]},{"given":"Wenyan","family":"Li","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1133-5039","authenticated-orcid":false,"given":"Wenjie","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Tianming","family":"Yang","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","first-page":"385","article-title":"Scaling memcache at Facebook","author":"nishtala","year":"2013","journal-title":"Proc 10th USENIX Symp Netw Syst Des Implementation"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2013.6558447"},{"key":"ref33","first-page":"501","article-title":"Nitro: A capacity-optimized SSD cache for primary storage","author":"li","year":"2012","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref32","first-page":"391","article-title":"DIDACache: A deep integration of device and application for flash based key-value caching","author":"shen","year":"2017","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref31","first-page":"28:1","article-title":"LX-SSD: Enhancing the lifespan of NAND flash-based memory via recycling invalid pages","author":"zhou","year":"2017","journal-title":"Proc IEEE Symp Mass Storage Syst Technol"},{"key":"ref30","first-page":"489","article-title":"FlexECC: Partially relaxing ecc of MLC SSD for better cache performance","author":"huang","year":"2014","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref37","first-page":"301","article-title":"CacheDedup: In-line deduplication for flash caching","author":"li","year":"2016","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref36","first-page":"355","article-title":"Cloud cache: On-demand flash cache management for cloud computing","author":"arteaga","year":"2016","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref35","first-page":"193","article-title":"Request-oriented durable write caching for application performance","author":"kim","year":"2015","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/2814576.2814734"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2017.43"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2806777.2806933"},{"key":"ref11","first-page":"393","article-title":"FairRide: Near-optimal, fair cache sharing","author":"pu","year":"2016","journal-title":"Proc 11th USENIX Symp Networked Syst Des Implement"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1400751.1400789"},{"key":"ref13","first-page":"499","article-title":"Hyperbolic caching: Flexible caching for web applications","author":"blankstein","year":"2017","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2671007"},{"key":"ref15","first-page":"379","article-title":"Cliffhanger: Scaling performance cliffs in web memory caches","author":"cidon","year":"2016","journal-title":"Proc 11th USENIX Symp Networked Syst Des Implement"},{"key":"ref16","first-page":"321","article-title":"Memshare: A dynamic multi-tenant key-value cache","author":"cidon","year":"2017","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref17","year":"2017"},{"key":"ref18","year":"2017"},{"key":"ref19","first-page":"111","article-title":"Popularity prediction of Facebook videos for higher quality streaming","author":"tang","year":"2017","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592818"},{"key":"ref4","first-page":"373","article-title":"RIPQ: Advanced photo caching on flash for Facebook","author":"tang","year":"2015","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref27","first-page":"487","article-title":"Cache modeling and optimization using miniature simulations","author":"waldspurger","year":"2017","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/2911451.2911513"},{"key":"ref6","first-page":"383","article-title":"f4: Facebook's warm BLOB storage system","author":"muralidhar","year":"2014","journal-title":"Proc 11th USENIX Conf Operating Syst Des Implementation"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168863"},{"key":"ref5","first-page":"47","article-title":"Finding a needle in haystack: Facebook's photo storage","author":"beaver","year":"2010","journal-title":"Proc 9th USENIX Conf Operating Syst Des Implementation"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2015.7056022"},{"key":"ref7","first-page":"49","article-title":"TAO: Facebook's distributed data store for the social graph","author":"bronson","year":"2013","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522722"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2016.7446067"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2015.2425398"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3147.3165"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2017.7975288"},{"key":"ref22","first-page":"91","article-title":"The multi-queue replacement algorithm for second level buffer caches","author":"zhou","year":"2001","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref21","first-page":"115","article-title":"ARC: A self-tuning, low overhead replacement cache","author":"megiddo","year":"2003","journal-title":"Proc 2nd Usenix Conf File and Storage Technologies"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830793"},{"key":"ref24","first-page":"31","article-title":"LIRS: An efficient low inter-reference recency set replacement policy to improve buffer cache performance","author":"song","year":"2001","journal-title":"Proc ACM SIGMETRICS Int Conf Meas Model Comput Syst"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3041021.3054187"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/170035.170081"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037705"},{"key":"ref26","first-page":"379","article-title":"Erasing Belady's limitations: In search of flash cache offline optimality","author":"cheng","year":"2016","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2016.7783763"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1147\/sj.52.0078"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/8790955\/08658007.pdf?arnumber=8658007","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,13]],"date-time":"2022-07-13T20:52:43Z","timestamp":1657745563000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8658007\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,1]]},"references-count":45,"journal-issue":{"issue":"9"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2019.2902392","relation":{},"ISSN":["1045-9219","1558-2183","2161-9883"],"issn-type":[{"value":"1045-9219","type":"print"},{"value":"1558-2183","type":"electronic"},{"value":"2161-9883","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,9,1]]}}}