{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T14:37:50Z","timestamp":1775745470847,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,4,23]],"date-time":"2018-04-23T00:00:00Z","timestamp":1524441600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,4,23]]},"DOI":"10.1145\/3190508.3190524","type":"proceedings-article","created":{"date-parts":[[2018,4,18]],"date-time":"2018-04-18T17:23:36Z","timestamp":1524072216000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":88,"title":["Reducing DRAM footprint with NVM in Facebook"],"prefix":"10.1145","author":[{"given":"Assaf","family":"Eisenman","sequence":"first","affiliation":[{"name":"Stanford University and Facebook, Inc."}]},{"given":"Darryl","family":"Gardner","sequence":"additional","affiliation":[{"name":"Facebook, Inc."}]},{"given":"Islam","family":"AbdelRahman","sequence":"additional","affiliation":[{"name":"Facebook, Inc."}]},{"given":"Jens","family":"Axboe","sequence":"additional","affiliation":[{"name":"Facebook, Inc."}]},{"given":"Siying","family":"Dong","sequence":"additional","affiliation":[{"name":"Facebook, Inc."}]},{"given":"Kim","family":"Hazelwood","sequence":"additional","affiliation":[{"name":"Facebook, Inc."}]},{"given":"Chris","family":"Petersen","sequence":"additional","affiliation":[{"name":"Facebook, Inc."}]},{"given":"Asaf","family":"Cidon","sequence":"additional","affiliation":[{"name":"Stanford University"}]},{"given":"Sachin","family":"Katti","sequence":"additional","affiliation":[{"name":"Stanford University"}]}],"member":"320","published-online":{"date-parts":[[2018,4,23]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Dram prices continue to climb. https:\/\/epsnews.com\/2017\/08\/18\/dram-prices-continue-climb\/.  Dram prices continue to climb. https:\/\/epsnews.com\/2017\/08\/18\/dram-prices-continue-climb\/."},{"key":"e_1_3_2_1_2_1","unstructured":"Flexible I\/O tester. https:\/\/github.com\/axboe\/fio.  Flexible I\/O tester. https:\/\/github.com\/axboe\/fio."},{"key":"e_1_3_2_1_3_1","unstructured":"Intel Optane DC p4800x specifications. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/memory-storage\/solid-state-drives\/data-center-ssds\/optane-dc-p4800x-series.html.  Intel Optane DC p4800x specifications. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/memory-storage\/solid-state-drives\/data-center-ssds\/optane-dc-p4800x-series.html."},{"key":"e_1_3_2_1_4_1","unstructured":"Introducing the Samsung PM1725a NVMe SSD. http:\/\/www.samsung.com\/semiconductor\/insights\/tech-leadership\/brochure-samsung-pm1725a-nvme-ssd\/.  Introducing the Samsung PM1725a NVMe SSD. http:\/\/www.samsung.com\/semiconductor\/insights\/tech-leadership\/brochure-samsung-pm1725a-nvme-ssd\/."},{"key":"e_1_3_2_1_5_1","unstructured":"RocksDB wiki. github.com\/facebook\/rocksdb\/wiki\/\/.  RocksDB wiki. github.com\/facebook\/rocksdb\/wiki\/\/."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465296"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2527792.2527799"},{"key":"e_1_3_2_1_8_1","first-page":"483","volume-title":"14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17)","author":"Berger D. S.","year":"2017","unstructured":"D. S. Berger , R. K. Sitaraman , and M. Harchol-Balter . AdaptSize: Orchestrating the hot object memory cache in a content delivery network . In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17) , pages 483 -- 498 , Boston, MA , 2017 . USENIX Association. D. S. Berger, R. K. Sitaraman, and M. Harchol-Balter. AdaptSize: Orchestrating the hot object memory cache in a content delivery network. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17), pages 483--498, Boston, MA, 2017. USENIX Association."},{"key":"e_1_3_2_1_9_1","first-page":"49","volume-title":"Presented as part of the 2013 USENIX Annual Technical Conference (USENIX ATC 13)","author":"Bronson N.","year":"2013","unstructured":"N. Bronson , Z. Amsden , G. Cabrera , P. Chakka , P. Dimov , H. Ding , J. Ferris , A. Giardullo , S. Kulkarni , H. Li , M. Marchukov , D. Petrov , L. Puzar , Y.J. Song , and V. Venkataramani . TAO: Facebook's Distributed Data Store for the Social Graph . In Presented as part of the 2013 USENIX Annual Technical Conference (USENIX ATC 13) , pages 49 -- 60 , San Jose , CA , 2013 . N. Bronson, Z. Amsden, G. Cabrera, P. Chakka, P. Dimov, H. Ding, J. Ferris, A. Giardullo, S. Kulkarni, H. Li, M. Marchukov, D. Petrov, L. Puzar, Y.J. Song, and V. Venkataramani. TAO: Facebook's Distributed Data Store for the Social Graph. In Presented as part of the 2013 USENIX Annual Technical Conference (USENIX ATC 13), pages 49--60, San Jose, CA, 2013."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2013.6558440"},{"key":"e_1_3_2_1_11_1","first-page":"21","volume-title":"CIDR","author":"Chen S.","year":"2011","unstructured":"S. Chen , P. B. Gibbons , and S. Nath . Rethinking database algorithms for phase change memory . In CIDR , pages 21 -- 31 . www.cidrdb.org, 2011 . S. Chen, P. B. Gibbons, and S. Nath. Rethinking database algorithms for phase change memory. In CIDR, pages 21--31. www.cidrdb.org, 2011."},{"key":"e_1_3_2_1_12_1","volume-title":"Smaller and faster data compression with zstandard","author":"Y.","year":"2016","unstructured":"Y. COLLET and C. TURNER. Smaller and faster data compression with zstandard , 2016 , 2016. Y. COLLET and C. TURNER. Smaller and faster data compression with zstandard, 2016, 2016."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2819001.2819002"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"e_1_3_2_1_16_1","volume-title":"Flashield: a key-value cache that minimizes writes to flash. CoRR, abs\/1702.02588","author":"Eisenman A.","year":"2017","unstructured":"A. Eisenman , A. Cidon , E. Pergament , O. Haimovich , R. Stutsman , M. Alizadeh , and S. Katti . Flashield: a key-value cache that minimizes writes to flash. CoRR, abs\/1702.02588 , 2017 . A. Eisenman, A. Cidon, E. Pergament, O. Haimovich, R. Stutsman, M. Alizadeh, and S. Katti. Flashield: a key-value cache that minimizes writes to flash. CoRR, abs\/1702.02588, 2017."},{"key":"e_1_3_2_1_17_1","unstructured":"D. Exchange. DRAM supply to remain tight with its annual bit growth for 2018 forecast at just 19.6www.dramexchange.com.  D. Exchange. DRAM supply to remain tight with its annual bit growth for 2018 forecast at just 19.6www.dramexchange.com."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2014.5"},{"key":"e_1_3_2_1_19_1","first-page":"1","volume-title":"The memory forum","author":"Kang U.","year":"2014","unstructured":"U. Kang , H.-s. Yu , C. Park , H. Zheng , J. Halbert , K. Bains , S. Jang , and J. S. Choi . Co-architecting controllers and dram to enhance dram process scaling . In The memory forum , pages 1 -- 4 , 2014 . U. Kang, H.-s. Yu, C. Park, H. Zheng, J. Halbert, K. Bains, S. Jang, and J. S. Choi. Co-architecting controllers and dram to enhance dram process scaling. In The memory forum, pages 1--4, 2014."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872392"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2012.6232378"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/IEDM.2016.7838026"},{"key":"e_1_3_2_1_23_1","unstructured":"Y. Matsunobu. Myrocks: A space and write-optimized MySQL database. code. facebook.com\/posts\/190251048047090\/.  Y. Matsunobu. Myrocks: A space and write-optimized MySQL database. code. facebook.com\/posts\/190251048047090\/."},{"key":"e_1_3_2_1_24_1","first-page":"385","volume-title":"Presented as part of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13)","author":"Nishtala R.","year":"2013","unstructured":"R. Nishtala , H. Fugal , S. Grimm , M. Kwiatkowski , H. Lee , H. C. Li , R. McElroy , M. Paleczny , D. Peek , P. Saab , D. Stafford , T. Tung , and V. Venkataramani . Scaling Memcache at Facebook . In Presented as part of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13) , pages 385 -- 398 , Lombard , IL , 2013 . R. Nishtala, H. Fugal, S. Grimm, M. Kwiatkowski, H. Lee, H. C. Li, R. McElroy, M. Paleczny, D. Peek, P. Saab, D. Stafford, T. Tung, and V. Venkataramani. Scaling Memcache at Facebook. In Presented as part of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13), pages 385--398, Lombard, IL, 2013."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2915251"},{"key":"e_1_3_2_1_26_1","first-page":"483","volume-title":"2014 USENIX Annual Technical Conference (USENIX ATC 14)","author":"Shin W.","year":"2014","unstructured":"W. Shin , Q. Chen , M. Oh , H. Eom , and H. Y. Yeom . OS i\/o path optimizations for flash solid-state drives . In 2014 USENIX Annual Technical Conference (USENIX ATC 14) , pages 483 -- 488 , Philadelphia, PA , 2014 . USENIX Association. W. Shin, Q. Chen, M. Oh, H. Eom, and H. Y. Yeom. OS i\/o path optimizations for flash solid-state drives. In 2014 USENIX Annual Technical Conference (USENIX ATC 14), pages 483--488, Philadelphia, PA, 2014. USENIX Association."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/1960475.1960480"},{"key":"e_1_3_2_1_28_1","first-page":"349","volume-title":"2017 USENIX Annual Technical Conference (USENIX ATC 17)","author":"Xia F.","year":"2017","unstructured":"F. Xia , D. Jiang , J. Xiong , and N. Sun . HiKV: A hybrid index key-value store for DRAM-NVM memory systems . In 2017 USENIX Annual Technical Conference (USENIX ATC 17) , pages 349 -- 362 , Santa Clara, CA , 2017 . USENIX Association. F. Xia, D. Jiang, J. Xiong, and N. Sun. HiKV: A hybrid index key-value store for DRAM-NVM memory systems. In 2017 USENIX Annual Technical Conference (USENIX ATC 17), pages 349--362, Santa Clara, CA, 2017. USENIX Association."},{"key":"e_1_3_2_1_29_1","first-page":"323","volume-title":"14th USENIX Conference on File and Storage Technologies (FAST 16)","author":"Xu J.","year":"2016","unstructured":"J. Xu and S. Swanson . NOVA: A log-structured file system for hybrid volatile\/nonvolatile main memories . In 14th USENIX Conference on File and Storage Technologies (FAST 16) , pages 323 -- 338 , Santa Clara, CA , 2016 . USENIX Association. J. Xu and S. Swanson. NOVA: A log-structured file system for hybrid volatile\/nonvolatile main memories. In 14th USENIX Conference on File and Storage Technologies (FAST 16), pages 323--338, Santa Clara, CA, 2016. USENIX Association."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/2208461.2208464"},{"key":"e_1_3_2_1_31_1","first-page":"167","volume-title":"13th USENIX Conference on File and Storage Technologies (FAST 15)","author":"Yang J.","year":"2015","unstructured":"J. Yang , Q. Wei , C. Chen , C. Wang , K. L. Yong , and B. He . NV-Tree: Reducing consistency cost for NVM-based single level systems . In 13th USENIX Conference on File and Storage Technologies (FAST 15) , pages 167 -- 181 , Santa Clara, CA , 2015 . USENIX Association. J. Yang, Q. Wei, C. Chen, C. Wang, K. L. Yong, and B. He. NV-Tree: Reducing consistency cost for NVM-based single level systems. In 13th USENIX Conference on File and Storage Technologies (FAST 15), pages 167--181, Santa Clara, CA, 2015. USENIX Association."},{"key":"e_1_3_2_1_32_1","first-page":"1","volume-title":"Proceedings of the 33st Symposium on Mass Storage Systems and Technologies, MSST","volume":"17","author":"Zuo P.","year":"2017","unstructured":"P. Zuo and Y. Hua . A write-friendly hashing scheme for non-volatile memory systems . In Proceedings of the 33st Symposium on Mass Storage Systems and Technologies, MSST , volume 17 , pages 1 -- 10 , 2017 . P. Zuo and Y. Hua. A write-friendly hashing scheme for non-volatile memory systems. In Proceedings of the 33st Symposium on Mass Storage Systems and Technologies, MSST, volume 17, pages 1--10, 2017."}],"event":{"name":"EuroSys '18: Thirteenth EuroSys Conference 2018","location":"Porto Portugal","acronym":"EuroSys '18","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Thirteenth EuroSys Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3190508.3190524","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3190508.3190524","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:08:09Z","timestamp":1750208889000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3190508.3190524"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,4,23]]},"references-count":32,"alternative-id":["10.1145\/3190508.3190524","10.1145\/3190508"],"URL":"https:\/\/doi.org\/10.1145\/3190508.3190524","relation":{},"subject":[],"published":{"date-parts":[[2018,4,23]]},"assertion":[{"value":"2018-04-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}