{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T06:20:53Z","timestamp":1770272453663,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":72,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,10,5]],"date-time":"2016-10-05T00:00:00Z","timestamp":1475625600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61572314"],"award-info":[{"award-number":["61572314"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001381","name":"National Research Foundation Singapore","doi-asserted-by":"publisher","award":["E2S2"],"award-info":[{"award-number":["E2S2"]}],"id":[{"id":"10.13039\/501100001381","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,10,5]]},"DOI":"10.1145\/2987550.2987551","type":"proceedings-article","created":{"date-parts":[[2016,9,21]],"date-time":"2016-09-21T12:42:53Z","timestamp":1474461773000},"page":"126-140","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["A Case for Virtualizing Persistent Memory"],"prefix":"10.1145","author":[{"given":"Liang","family":"Liang","sequence":"first","affiliation":[{"name":"Shanghai Key Laboratory of Scalable Computing and Systems, Shanghai Jiao Tong University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rong","family":"Chen","sequence":"additional","affiliation":[{"name":"Shanghai Key Laboratory of Scalable Computing and Systems, Shanghai Jiao Tong University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haibo","family":"Chen","sequence":"additional","affiliation":[{"name":"Shanghai Key Laboratory of Scalable Computing and Systems, Shanghai Jiao Tong University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yubin","family":"Xia","sequence":"additional","affiliation":[{"name":"Shanghai Key Laboratory of Scalable Computing and Systems, Shanghai Jiao Tong University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"KwanJong","family":"Park","sequence":"additional","affiliation":[{"name":"Samsung Electronics"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Binyu","family":"Zang","sequence":"additional","affiliation":[{"name":"Shanghai Key Laboratory of Scalable Computing and Systems, Shanghai Jiao Tong University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haibing","family":"Guan","sequence":"additional","affiliation":[{"name":"Shanghai Key Laboratory of Scalable Computing and Systems, Shanghai Jiao Tong University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,10,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"N. Alvares. Satisfying cloud data center requirements with new memory storage hierarchy. http:\/\/www.flashmemorysummit.com\/English\/Collaterals\/Proceedings\/2015\/20150812_S202A_Alvares.pdf 2015.  N. Alvares. Satisfying cloud data center requirements with new memory storage hierarchy. http:\/\/www.flashmemorysummit.com\/English\/Collaterals\/Proceedings\/2015\/20150812_S202A_Alvares.pdf 2015."},{"key":"e_1_3_2_1_2_1","unstructured":"Amazon EC2. Ec2 for in-memory computing the high memory cluster eight extra large instance. https:\/\/aws.amazon.com\/blogs\/aws\/ec2-for-in-memory-computing-the-high-memory-cluster-eight-extra-large\/.  Amazon EC2. Ec2 for in-memory computing the high memory cluster eight extra large instance. https:\/\/aws.amazon.com\/blogs\/aws\/ec2-for-in-memory-computing-the-high-memory-cluster-eight-extra-large\/."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463585.2463589"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2749441"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815970"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2000101"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485943"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1353534.1346286"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067627.806596"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2248487.2151017"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.14778\/2735479.2735483"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2014.6855541"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901349"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950380"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"e_1_3_2_1_16_1","volume-title":"Supporting filesystems in persistent memory. https:\/\/lwn.net\/Articles\/610174\/","author":"Corbet J.","year":"2014","unstructured":"J. Corbet . Supporting filesystems in persistent memory. https:\/\/lwn.net\/Articles\/610174\/ , 2014 . J. Corbet. Supporting filesystems in persistent memory. https:\/\/lwn.net\/Articles\/610174\/, 2014."},{"key":"e_1_3_2_1_17_1","volume-title":"secure virtual machine architecture reference manual","author":"Devices A. M.","year":"2005","unstructured":"A. M. Devices . Amd , secure virtual machine architecture reference manual , 2005 . A. M. Devices. Amd, secure virtual machine architecture reference manual, 2005."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629911.1630086"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.50"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"e_1_3_2_1_21_1","volume-title":"Citeseer","author":"Eisner L. A.","year":"2013","unstructured":"L. A. Eisner , T. Mollov , and S. J. Swanson . Quill: Exploiting fast non-volatile memory by transparently bypassing the file system . Citeseer , 2013 . L. A. Eisner, T. Mollov, and S. J. Swanson. Quill: Exploiting fast non-volatile memory by transparently bypassing the file system. Citeseer, 2013."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2011.5767918"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.524.0439"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.37"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2482767.2482806"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2731186.2731191"},{"issue":"6","key":"e_1_3_2_1_27_1","first-page":"33","article-title":"Spin-transfer torque mram (stt-mram): Challenges and prospects","volume":"18","author":"Huai Y.","year":"2008","unstructured":"Y. Huai . Spin-transfer torque mram (stt-mram): Challenges and prospects . AAPPS Bulletin , 18 ( 6 ): 33 -- 40 , 2008 . Y. Huai. Spin-transfer torque mram (stt-mram): Challenges and prospects. AAPPS Bulletin, 18(6):33--40, 2008.","journal-title":"AAPPS Bulletin"},{"key":"e_1_3_2_1_28_1","unstructured":"Intel. Intel persistent memory block driver. https:\/\/github.com\/linux-pmbd\/pmbd.  Intel. Intel persistent memory block driver. https:\/\/github.com\/linux-pmbd\/pmbd."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555815.1555758"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2012.6232378"},{"key":"e_1_3_2_1_31_1","first-page":"73","volume-title":"FAST","author":"Lee E.","year":"2013","unstructured":"E. Lee , H. Bahn , and S. H. Noh . Unioning of the buffer cache and journaling layers with non-volatile memory . In FAST , pages 73 -- 80 , 2013 . E. Lee, H. Bahn, and S. H. Noh. Unioning of the buffer cache and journaling layers with non-volatile memory. In FAST, pages 73--80, 2013."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2492408.2492416"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2011.68"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2014.6974684"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2015.7208274"},{"key":"e_1_3_2_1_36_1","volume-title":"https:\/\/lwn.net\/Articles\/454795\/","author":"Magenheimer D.","year":"2011","unstructured":"D. Magenheimer . Transcendent memory in a nutshell. https:\/\/lwn.net\/Articles\/454795\/ , 2011 . D. Magenheimer. Transcendent memory in a nutshell. https:\/\/lwn.net\/Articles\/454795\/, 2011."},{"key":"e_1_3_2_1_37_1","first-page":"1","volume-title":"Proceedings of the 5th Workshop on Energy-Efficient Design (WEED)","author":"Meza J.","year":"2013","unstructured":"J. Meza , Y. Luo , S. Khan , J. Zhao , Y. Xie , and O. Mutlu . A case for efficient hardware-software cooperative management of storage and memory . In Proceedings of the 5th Workshop on Energy-Efficient Design (WEED) , pages 1 -- 7 , 2013 . J. Meza, Y. Luo, S. Khan, J. Zhao, Y. Xie, and O. Mutlu. A case for efficient hardware-software cooperative management of storage and memory. In Proceedings of the 5th Workshop on Energy-Efficient Design (WEED), pages 1--7, 2013."},{"key":"e_1_3_2_1_38_1","unstructured":"Micron. Micron announces availability of phase change memory for mobile devices. http:\/\/investors.micron.com\/releasedetail.cfm?releaseid=692563 2012.  Micron. Micron announces availability of phase change memory for mobile devices. http:\/\/investors.micron.com\/releasedetail.cfm?releaseid=692563 2012."},{"key":"e_1_3_2_1_39_1","volume-title":"HotOS","author":"Mogul J. C.","year":"2009","unstructured":"J. C. Mogul , E. Argollo , M. A. Shah , and P. Faraboschi . Operating system support for nvm+ dram hybrid main memory . In HotOS , 2009 . J. C. Mogul, E. Argollo, M. A. Shah, and P. Faraboschi. Operating system support for nvm+ dram hybrid main memory. In HotOS, 2009."},{"key":"e_1_3_2_1_40_1","first-page":"173","volume-title":"Linux Symposium","author":"Nakajima J.","year":"2006","unstructured":"J. Nakajima , A. Mallick , I. Pratt , and K. Fraser . X86-64 xenlinux: architecture, implementation, and optimizations . In Linux Symposium , page 173 , 2006 . J. Nakajima, A. Mallick, I. Pratt, and K. Fraser. X86-64 xenlinux: architecture, implementation, and optimizations. In Linux Symposium, page 173, 2006."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1535\/itj.1003.01"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2701429"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732228.2732231"},{"key":"e_1_3_2_1_44_1","first-page":"265","volume-title":"Proceeding of the 41st annual international symposium on Computer architecuture","author":"Pelley S.","year":"2014","unstructured":"S. Pelley , P. M. Chen , and T. F. Wenisch . Memory persistency . In Proceeding of the 41st annual international symposium on Computer architecuture , pages 265 -- 276 . IEEE Press , 2014 . S. Pelley, P. M. Chen, and T. F. Wenisch. Memory persistency. In Proceeding of the 41st annual international symposium on Computer architecuture, pages 265--276. IEEE Press, 2014."},{"key":"e_1_3_2_1_45_1","unstructured":"J. Pinkerton. Bring the public cloud to your data center. http:\/\/www.snia.org\/sites\/default\/files\/Pinkerton_NVMSummit-2015.pdf 2015.  J. Pinkerton. Bring the public cloud to your data center. http:\/\/www.snia.org\/sites\/default\/files\/Pinkerton_NVMSummit-2015.pdf 2015."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995911"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.524.0465"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2014.64"},{"key":"e_1_3_2_1_49_1","volume-title":"http:\/\/www.snia.org\/forums\/sssi\/NVDIMM","author":"SNIA.","year":"2015","unstructured":"SNIA. Nvdimm special interest group. http:\/\/www.snia.org\/forums\/sssi\/NVDIMM , 2015 . SNIA. Nvdimm special interest group. http:\/\/www.snia.org\/forums\/sssi\/NVDIMM, 2015."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/L-CA.2013.22"},{"key":"e_1_3_2_1_51_1","volume-title":"The missing memristor found. nature, 453(7191):80--83","author":"Strukov D. B.","year":"2008","unstructured":"D. B. Strukov , G. S. Snider , D. R. Stewart , and R. S. Williams . The missing memristor found. nature, 453(7191):80--83 , 2008 . D. B. Strukov, G. S. Snider, D. R. Stewart, and R. S. Williams. The missing memristor found. nature, 453(7191):80--83, 2008."},{"key":"e_1_3_2_1_52_1","unstructured":"V. Technology. Arxcis-nv (tm): Non-volatile dimm. http:\/\/www.vikingtechnology.com\/arxcis-nv 2014.  V. Technology. Arxcis-nv (tm): Non-volatile dimm. http:\/\/www.vikingtechnology.com\/arxcis-nv 2014."},{"key":"e_1_3_2_1_53_1","first-page":"61","volume-title":"FAST","author":"Venkataraman S.","year":"2011","unstructured":"S. Venkataraman , N. Tolia , P. Ranganathan , R. H. Campbell , Consistent and durable data structures for non-volatile byte-addressable memory . In FAST , pages 61 -- 75 , 2011 . S. Venkataraman, N. Tolia, P. Ranganathan, R. H. Campbell, et al. Consistent and durable data structures for non-volatile byte-addressable memory. In FAST, pages 61--75, 2011."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2731082"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1961295.1950379"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592810"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.5555\/1060289.1060307"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.90"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2014.2329832"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815419"},{"key":"e_1_3_2_1_61_1","first-page":"111","volume-title":"FAST","author":"Weiss Z.","year":"2015","unstructured":"Z. Weiss , S. Subramanian , S. Sundararaman , N. Talagala , A. C. Arpaci-Dusseau , and R. H. Arpaci-Dusseau . Anvil: advanced virtualization for modern non-volatile memory devices . In FAST , pages 111 -- 118 . USENIX, 2015 . Z. Weiss, S. Subramanian, S. Sundararaman, N. Talagala, A. C. Arpaci-Dusseau, and R. H. Arpaci-Dusseau. Anvil: advanced virtualization for modern non-volatile memory devices. In FAST, pages 111--118. USENIX, 2015."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/2501620.2501621"},{"key":"e_1_3_2_1_63_1","first-page":"323","volume-title":"USENIX FAST","author":"Xu J.","year":"2016","unstructured":"J. Xu and S. Swanson . Nova: A log-structured file system for hybrid volatile\/non-volatile main memories . In USENIX FAST , pages 323 -- 338 , 2016 . J. Xu and S. Swanson. Nova: A log-structured file system for hybrid volatile\/non-volatile main memories. In USENIX FAST, pages 323--338, 2016."},{"key":"e_1_3_2_1_64_1","first-page":"167","volume-title":"FAST","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 FAST , pages 167 -- 181 . USENIX, 2015 . 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 FAST, pages 167--181. USENIX, 2015."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463585.2463587"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2008.4751873"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2015.7208280"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694370"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540744"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.47"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508293.1508297"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/1024393.1024415"}],"event":{"name":"SoCC '16: ACM Symposium on Cloud Computing","location":"Santa Clara CA USA","acronym":"SoCC '16","sponsor":["SIGMOD ACM Special Interest Group on Management of Data","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Seventh ACM Symposium on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2987550.2987551","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2987550.2987551","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:40:06Z","timestamp":1750218006000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2987550.2987551"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10,5]]},"references-count":72,"alternative-id":["10.1145\/2987550.2987551","10.1145\/2987550"],"URL":"https:\/\/doi.org\/10.1145\/2987550.2987551","relation":{},"subject":[],"published":{"date-parts":[[2016,10,5]]},"assertion":[{"value":"2016-10-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}