{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:57:42Z","timestamp":1750298262800,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":51,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,10,11]],"date-time":"2018-10-11T00:00:00Z","timestamp":1539216000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1453705,1629291"],"award-info":[{"award-number":["1453705,1629291"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,10,11]]},"DOI":"10.1145\/3267809.3267847","type":"proceedings-article","created":{"date-parts":[[2018,9,28]],"date-time":"2018-09-28T18:00:41Z","timestamp":1538157641000},"page":"464-476","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Cascade Mapping"],"prefix":"10.1145","author":[{"given":"Kefei","family":"Wang","sequence":"first","affiliation":[{"name":"Computer Science and Engineering, Louisiana State University"}]},{"given":"Feng","family":"Chen","sequence":"additional","affiliation":[{"name":"Computer Science and Engineering, Louisiana State University"}]}],"member":"320","published-online":{"date-parts":[[2018,10,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Bloom Filter. https:\/\/en.wikipedia.org\/wiki\/Bloom_filter.  Bloom Filter. https:\/\/en.wikipedia.org\/wiki\/Bloom_filter."},{"key":"e_1_3_2_1_2_1","unstructured":"Done in 60 Seconds. https:\/\/www.statista.com\/chart\/13157\/what-happens-in-the-digitalized-world-in-one-minute-in-2017\/.  Done in 60 Seconds. https:\/\/www.statista.com\/chart\/13157\/what-happens-in-the-digitalized-world-in-one-minute-in-2017\/."},{"key":"e_1_3_2_1_3_1","unstructured":"Fatcache. https:\/\/github.com\/twitter\/fatcache.  Fatcache. https:\/\/github.com\/twitter\/fatcache."},{"key":"e_1_3_2_1_4_1","unstructured":"Fatcache-Async. https:\/\/github.com\/polyuszy\/Fatcache-Async-2017.  Fatcache-Async. https:\/\/github.com\/polyuszy\/Fatcache-Async-2017."},{"key":"e_1_3_2_1_5_1","unstructured":"Intel Optane Technology. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/intel-optane-technology.html.  Intel Optane Technology. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/intel-optane-technology.html."},{"key":"e_1_3_2_1_6_1","unstructured":"Kvtracer. https:\/\/github.com\/ryanphuang\/imembench\/.  Kvtracer. https:\/\/github.com\/ryanphuang\/imembench\/."},{"key":"e_1_3_2_1_7_1","unstructured":"LevelDB. https:\/\/leveldb.org.  LevelDB. https:\/\/leveldb.org."},{"key":"e_1_3_2_1_8_1","unstructured":"McDipper: A Key-value Cache for Flash Storage. https:\/\/www.facebook.com\/notes\/facebook-engineering\/mcdipper-a-key-value-cache-for-flash-storage\/10151347090423920\/.  McDipper: A Key-value Cache for Flash Storage. https:\/\/www.facebook.com\/notes\/facebook-engineering\/mcdipper-a-key-value-cache-for-flash-storage\/10151347090423920\/."},{"key":"e_1_3_2_1_9_1","unstructured":"Memcached. https:\/\/memcached.org.  Memcached. https:\/\/memcached.org."},{"key":"e_1_3_2_1_10_1","unstructured":"Redis. https:\/\/redis.io.  Redis. https:\/\/redis.io."},{"key":"e_1_3_2_1_11_1","unstructured":"RocksDB. http:\/\/rocksdb.org.  RocksDB. http:\/\/rocksdb.org."},{"key":"e_1_3_2_1_12_1","unstructured":"Things that Happen on Internet Every 60 Seconds. https:\/\/www.go-globe.com\/blog\/things-that-happen-every-60-seconds\/.  Things that Happen on Internet Every 60 Seconds. https:\/\/www.go-globe.com\/blog\/things-that-happen-every-60-seconds\/."},{"key":"e_1_3_2_1_13_1","unstructured":"Yahoo! Cloud Serving Benchmark. https:\/\/github.com\/brianfrankcooper\/YCSB.  Yahoo! Cloud Serving Benchmark. https:\/\/github.com\/brianfrankcooper\/YCSB."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/1404014.1404019"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/1855711.1855740"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629577"},{"volume-title":"Mar 22","year":"2016","key":"e_1_3_2_1_17_1","unstructured":"Apple. Mac Mini (Late 2012 and Later) , iMac (Late 2012 and Later): About Fusion Drive. https:\/\/support.apple.com\/en-us\/HT202574 , Mar 22 2016 . Apple. Mac Mini (Late 2012 and Later), iMac (Late 2012 and Later): About Fusion Drive. https:\/\/support.apple.com\/en-us\/HT202574, Mar 22 2016."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254756.2254766"},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the 7th USENIX Conference on Hot Topics in Storage and File Systems (HotStorage'15)","author":"Blott M.","year":"2015","unstructured":"M. Blott , L. Liu , K. Karras , and K. Vissers . Scaling Out to a Single-node 80Gbps Memcached Server with 40 Terabytes of Memory . In Proceedings of the 7th USENIX Conference on Hot Topics in Storage and File Systems (HotStorage'15) , Santa Clara, CA , July 6-7 2015 . M. Blott, L. Liu, K. Karras, and K. Vissers. Scaling Out to a Single-node 80Gbps Memcached Server with 40 Terabytes of Memory. In Proceedings of the 7th USENIX Conference on Hot Topics in Storage and File Systems (HotStorage'15), Santa Clara, CA, July 6-7 2015."},{"key":"e_1_3_2_1_20_1","first-page":"87","volume-title":"Proceedings of 1994 USENIX Summer Technical Conference (USENIX'94)","author":"Bonwick J.","year":"1994","unstructured":"J. Bonwick . The Slab Allocator: An Object-Caching Kernel Memory Allocator . In Proceedings of 1994 USENIX Summer Technical Conference (USENIX'94) , pages 87 -- 98 , Boston, MA , June 6-10 1994 . J. Bonwick. The Slab Allocator: An Object-Caching Kernel Memory Allocator. In Proceedings of 1994 USENIX Summer Technical Conference (USENIX'94), pages 87--98, Boston, MA, June 6-10 1994."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2014.6883477"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2818376"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1165573.1165674"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995902"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555349.1555371"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/2014698.2014864"},{"key":"e_1_3_2_1_27_1","unstructured":"F. Corbat\u00f3. A Paging Experiment with the Multics System. Project MAC (Massachusetts Institute of Technology). 1968.  F. Corbat\u00f3. A Paging Experiment with the Multics System. Project MAC (Massachusetts Institute of Technology). 1968."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2915219"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989323.1989327"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190524"},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the 8th USENIX Conference on File and Storage Technologies (FAST'10)","author":"Eshel M.","year":"2010","unstructured":"M. Eshel , R. Haskin , D. Hildebrand , M. Naik , F. Schmuck , and R. Tewari . Panache: A Parallel File System Cache for Global File Access . In Proceedings of the 8th USENIX Conference on File and Storage Technologies (FAST'10) , San Jose, CA , 2010 . M. Eshel, R. Haskin, D. Hildebrand, M. Naik, F. Schmuck, and R. Tewari. Panache: A Parallel File System Cache for Global File Access. In Proceedings of the 8th USENIX Conference on File and Storage Technologies (FAST'10), San Jose, CA, 2010."},{"key":"e_1_3_2_1_32_1","first-page":"371","volume-title":"Proceedings of the 10th USENIX Conference on Networked Systems Design and Implementation (NSDI'13)","author":"Fan B.","year":"2013","unstructured":"B. Fan , D. G. Andersen , and M. Kaminsky . MemC3: Compact and Concurrent MemCache with Dumber Caching and Smarter Hashing . In Proceedings of the 10th USENIX Conference on Networked Systems Design and Implementation (NSDI'13) , pages 371 -- 384 , Lombard, IL , April 2-5 2013 . B. Fan, D. G. Andersen, and M. Kaminsky. MemC3: Compact and Concurrent MemCache with Dumber Caching and Smarter Hashing. In Proceedings of the 10th USENIX Conference on Networked Systems Design and Implementation (NSDI'13), pages 371--384, Lombard, IL, April 2-5 2013."},{"key":"e_1_3_2_1_33_1","volume-title":"Linux Journal","author":"Fitzpatrick B.","year":"2004","unstructured":"B. Fitzpatrick . Distributed Caching with Memcached . Linux Journal , 2004(124):5--5, Aug. 2004 . B. Fitzpatrick. Distributed Caching with Memcached. Linux Journal, 2004(124):5--5, Aug. 2004."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508271"},{"key":"e_1_3_2_1_35_1","first-page":"17","volume-title":"Computer Architecture: A Quantitative Approach","author":"Hennessy J. L.","unstructured":"J. L. Hennessy and D. A. Patterson . Computer Architecture: A Quantitative Approach , chapter 1, pages 17 -- 18 . Morgan Kaufmann , 5 th edition. J. L. Hennessy and D. A. Patterson. Computer Architecture: A Quantitative Approach, chapter 1, pages 17--18. Morgan Kaufmann, 5th edition.","edition":"5"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037732"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/TrustCom.2014.87"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376723"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043558"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2012.6232390"},{"key":"e_1_3_2_1_41_1","volume-title":"Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques (PACT'13)","author":"Luo T.","year":"2013","unstructured":"T. Luo , S. Ma , R. Lee , X. Zhang , D. Liu , and L. Zhou . S-CAVE: Effective SSD Caching to Improve Virtual Machine Storage Performance . In Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques (PACT'13) , Edinburgh, Scotland , September 7-11 2013 . T. Luo, S. Ma, R. Lee, X. Zhang, D. Liu, and L. Zhou. S-CAVE: Effective SSD Caching to Improve Virtual Machine Storage Performance. In Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques (PACT'13), Edinburgh, Scotland, September 7-11 2013."},{"key":"e_1_3_2_1_42_1","first-page":"207","volume-title":"Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC'15)","author":"Marmol L.","year":"2015","unstructured":"L. Marmol , S. Sundararaman , N. Talagala , and R. Rangaswami . NVMKV: A Scalable, Lightweight, FTL-aware Key-value Store . In Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC'15) , pages 207 -- 219 , Santa Clara, CA , July 8-10 2015 . L. Marmol, S. Sundararaman, N. Talagala, and R. Rangaswami. NVMKV: A Scalable, Lightweight, FTL-aware Key-value Store. In Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC'15), pages 207--219, Santa Clara, CA, July 8-10 2015."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1367829.1367830"},{"key":"e_1_3_2_1_44_1","volume-title":"April 6","author":"Moulster I.","year":"2006","unstructured":"I. Moulster . SuperFetch , ReadyBoost and ReadyDrive: Some New Feature Names for You. https:\/\/blogs.msdn.microsoft.com\/ianm\/2006\/04\/06\/superfetch-readyboost-and-readydrive-some-new-feature-names-for-you\/ , April 6 2006 . I. Moulster. SuperFetch, ReadyBoost and ReadyDrive: Some New Feature Names for You. https:\/\/blogs.msdn.microsoft.com\/ianm\/2006\/04\/06\/superfetch-readyboost-and-readydrive-some-new-feature-names-for-you\/, April 6 2006."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/2482626.2482663"},{"key":"e_1_3_2_1_46_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX ATC'05)","author":"Prabhakaran V.","year":"2005","unstructured":"V. Prabhakaran , A. C. Arpaci-Dusseau , and R. H. Arpaci-Dusseau . Analysis and Evolution of Journaling File Systems . In Proceedings of the USENIX Annual Technical Conference (USENIX ATC'05) , Anaheim, CA , April 10-15 2005 . V. Prabhakaran, A. C. Arpaci-Dusseau, and R. H. Arpaci-Dusseau. Analysis and Evolution of Journaling File Systems. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC'05), Anaheim, CA, April 10-15 2005."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168863"},{"key":"e_1_3_2_1_48_1","volume-title":"Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST'17)","author":"Shen Z.","year":"2017","unstructured":"Z. Shen , F. Chen , Y. Jia , and Z. Shao . DIDACache: A Deep Integration of Device and Application for Flash-based Key-value Caching . In Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST'17) , Santa Clara, CA, February 27- March 2 2017 . Z. Shen, F. Chen, Y. Jia, and Z. Shao. DIDACache: A Deep Integration of Device and Application for Flash-based Key-value Caching. In Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST'17), Santa Clara, CA, February 27-March 2 2017."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901332"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.5555\/2208461.2208462"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.5555\/2591272.2591279"}],"event":{"name":"SoCC '18: ACM Symposium on Cloud Computing","sponsor":["SIGMOD ACM Special Interest Group on Management of Data","SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Carlsbad CA USA","acronym":"SoCC '18"},"container-title":["Proceedings of the ACM Symposium on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3267809.3267847","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3267809.3267847","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3267809.3267847","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:44:30Z","timestamp":1750207470000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3267809.3267847"}},"subtitle":["Optimizing Memory Efficiency for Flash-based Key-value Caching"],"short-title":[],"issued":{"date-parts":[[2018,10,11]]},"references-count":51,"alternative-id":["10.1145\/3267809.3267847","10.1145\/3267809"],"URL":"https:\/\/doi.org\/10.1145\/3267809.3267847","relation":{},"subject":[],"published":{"date-parts":[[2018,10,11]]},"assertion":[{"value":"2018-10-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}