{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:08Z","timestamp":1750220588410,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,8,17]],"date-time":"2020-08-17T00:00:00Z","timestamp":1597622400000},"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":[[2020,8,17]]},"DOI":"10.1145\/3404397.3404443","type":"proceedings-article","created":{"date-parts":[[2020,8,9]],"date-time":"2020-08-09T03:54:26Z","timestamp":1596945266000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Safe, Fast Sharing of memcached as a Protected Library"],"prefix":"10.1145","author":[{"given":"Chris","family":"Kjellqvist","sequence":"first","affiliation":[{"name":"University of Rochester, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohammad","family":"Hedayati","sequence":"additional","affiliation":[{"name":"University of Rochester"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael L.","family":"Scott","sequence":"additional","affiliation":[{"name":"University of Rochester"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,8,17]]},"reference":[{"volume-title":"10th USENIX Symp. on Operating Systems Design and Implementation (OSDI)","year":"2012","author":"Belay Adam","key":"e_1_3_2_1_1_1"},{"volume-title":"IX: A Protected Dataplane Operating System for High Throughput and Low Latency. In 11th USENIX Symp. on Operating Systems Design and Implementation (OSDI)","year":"2014","author":"Belay Adam","key":"e_1_3_2_1_2_1"},{"volume-title":"Understanding and Optimizing Persistent Memory Allocation. In 19th Intl. Symp. on Memory Management. Earlier version published as arXiv:2003","year":"2020","author":"Cai Wentao","key":"e_1_3_2_1_3_1"},{"volume-title":"Atlas: Leveraging Locks for Non-volatile Memory Consistency. In ACM Intl. Conf. on Object Oriented Programming Systems Languages & Applications (OOPSLA)","year":"2014","author":"Chakrabarti R.","key":"e_1_3_2_1_4_1"},{"volume-title":"Efficient Support of Position Independence on Non-volatile Memory. In 50th IEEE\/ACM Intl. Symp. on Microarchitecture (MICRO)","year":"2017","author":"Chen Guoyang","key":"e_1_3_2_1_5_1"},{"volume-title":"Non-volatile Memories. In 16th Intl. Conf. on Architectural Support for Programming Languages and Operating Systems (ASPLOS)","year":"2011","author":"Coburn Joel","key":"e_1_3_2_1_6_1"},{"volume-title":"Benchmarking Cloud Serving Systems with YCSB. In 1st ACM Symp. on Cloud Computing (SoCC)","year":"2010","author":"Cooper F.","key":"e_1_3_2_1_7_1"},{"volume-title":"Performance and Protection in the ZoFS User-Space NVM File System. In 27th ACM Symp. on Operating Systems Principles (SOSP). Huntsville","year":"2019","author":"Dong Mingkai","key":"e_1_3_2_1_8_1"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3124680.3124727"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/224057.224076"},{"volume-title":"7th Intl. Conf. Very Large Data Bases (VLDB)","year":"1981","author":"Gray Jim","key":"e_1_3_2_1_11_1"},{"volume-title":"Hodor: Intra-Process Isolation for High-Throughput Data Plane Libraries. In 2019 USENIX Annual Technical Conf. (ATC)","year":"2019","author":"Hedayati Mohammad","key":"e_1_3_2_1_12_1"},{"key":"e_1_3_2_1_13_1","unstructured":"Intel Corp.2018. Intel DPDK: Data Plane Development Kit. http:\/\/www.dpdk.org.  Intel Corp.2018. Intel DPDK: Data Plane Development Kit. http:\/\/www.dpdk.org."},{"key":"e_1_3_2_1_14_1","unstructured":"Intel Corp.2018. Intel SPDK: Storage Performance Development Kit. http:\/\/www.spdk.io.  Intel Corp.2018. Intel SPDK: Storage Performance Development Kit. http:\/\/www.spdk.io."},{"key":"e_1_3_2_1_15_1","unstructured":"Intel Corp.2018. PCI-SIG SR-IOV Primer: An Introduction to SR-IOV Technology. http:\/\/www.intel.sg\/content\/dam\/doc\/application-note\/pci-sig-sr-iov-primer-sr-iov-technology-paper.pdf.  Intel Corp.2018. PCI-SIG SR-IOV Primer: An Introduction to SR-IOV Technology. http:\/\/www.intel.sg\/content\/dam\/doc\/application-note\/pci-sig-sr-iov-primer-sr-iov-technology-paper.pdf."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872410"},{"key":"e_1_3_2_1_17_1","unstructured":"Joseph Izraelevitz Jian Yang Lu Zhang Juno Kim Xiao Liu Amirsaman Memaripour Yun\u00a0Joon Soh Zixuan Wang Yi Xu Subramanya\u00a0R. Dulloor Jishen Zhao and Steven Swanson. 2019. Basic Performance Measurements of the Intel Optane DC Persistent Memory Module. CoRR abs\/1903.05714(2019). http:\/\/arxiv.org\/abs\/1903.05714  Joseph Izraelevitz Jian Yang Lu Zhang Juno Kim Xiao Liu Amirsaman Memaripour Yun\u00a0Joon Soh Zixuan Wang Yi Xu Subramanya\u00a0R. Dulloor Jishen Zhao and Steven Swanson. 2019. Basic Performance Measurements of the Intel Optane DC Persistent Memory Module. CoRR abs\/1903.05714(2019). http:\/\/arxiv.org\/abs\/1903.05714"},{"volume-title":"11th USENIX Conf. on Networked Systems Design and Implementation (NSDI)","year":"2014","author":"Jeong Eun\u00a0Young","key":"e_1_3_2_1_18_1"},{"volume-title":"22nd ACM Symp. on Operating Systems Principles (SOSP)","author":"Klein Gerwin","key":"e_1_3_2_1_19_1"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1787234.1787253"},{"key":"e_1_3_2_1_21_1","unstructured":"libMemcached.org. 2011. libMemcached. libmemcached.org\/libMemcached.html.  libMemcached.org. 2011. libMemcached. libmemcached.org\/libMemcached.html."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2018.00029"},{"volume-title":"Network Stack Specialization for Performance. In ACM SIGCOMM Conf","year":"1923","author":"Marinos I.","key":"e_1_3_2_1_23_1"},{"volume-title":"27th ACM Symp. on Operating Systems Principles (SOSP). Huntsville, ON, Canada, 399\u2013413","author":"Marty Michael","key":"e_1_3_2_1_24_1"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303946"},{"volume-title":"Dal\u00ed: A Periodically Persistent Hash Map. In 31st Intl. Symp. on Distributed Computing (DISC)","year":"2017","author":"Nawab Faisal","key":"e_1_3_2_1_26_1"},{"volume-title":"11th USENIX Symp. on Operating Systems Design and Implementation (OSDI)","year":"2014","author":"Peter Simon","key":"e_1_3_2_1_27_1"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1961296.1950399"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132780"},{"volume-title":"12th USENIX Conf. on Operating Systems Design and Implementation (OSDI)","year":"2016","author":"Schatzberg Dan","key":"e_1_3_2_1_30_1"},{"volume-title":"Tanenbaum and Linus Torvalds","year":"1999","author":"S.","key":"e_1_3_2_1_31_1"},{"volume-title":"Speedy Transactions in Multicore In-memory Databases. In 24th ACM Symp. on Operating Systems Principles (SOSP)","year":"2013","author":"Tu Stephen","key":"e_1_3_2_1_32_1"},{"volume-title":"XFI: Software Guards for System Address Spaces. In 7th USENIX Symp. on Operating Systems Design and Implementation (OSDI)","year":"2006","author":"Erlingsson \u00dalfar","key":"e_1_3_2_1_33_1"},{"volume-title":"28th USENIX Security Symp. (SEC)","year":"2019","author":"Vahldiek-Oberwagner Anjo","key":"e_1_3_2_1_34_1"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950379"},{"volume-title":"Efficient Software-based Fault Isolation. In 14th ACM Symp. on Operating Systems Principles (SOSP)","year":"1993","author":"Wahbe Robert","key":"e_1_3_2_1_36_1"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806610"}],"event":{"name":"ICPP '20: 49th International Conference on Parallel Processing","acronym":"ICPP '20","location":"Edmonton AB Canada"},"container-title":["49th International Conference on Parallel Processing - ICPP"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3404397.3404443","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3404397.3404443","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:31:42Z","timestamp":1750195902000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3404397.3404443"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,17]]},"references-count":37,"alternative-id":["10.1145\/3404397.3404443","10.1145\/3404397"],"URL":"https:\/\/doi.org\/10.1145\/3404397.3404443","relation":{},"subject":[],"published":{"date-parts":[[2020,8,17]]},"assertion":[{"value":"2020-08-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}