{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T01:26:47Z","timestamp":1780363607924,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":78,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,6,10]],"date-time":"2022-06-10T00:00:00Z","timestamp":1654819200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000781","name":"European Research Council","doi-asserted-by":"publisher","award":["683253"],"award-info":[{"award-number":["683253"]}],"id":[{"id":"10.13039\/501100000781","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,6,10]]},"DOI":"10.1145\/3514221.3526188","type":"proceedings-article","created":{"date-parts":[[2022,6,12]],"date-time":"2022-06-12T02:33:49Z","timestamp":1655001229000},"page":"988-1002","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":19,"title":["X-SSD: A Storage System with Native Support for Database Logging and Replication"],"prefix":"10.1145","author":[{"given":"Sangjin","family":"Lee","sequence":"first","affiliation":[{"name":"Hanyang University, Seoul, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alberto","family":"Lerner","sequence":"additional","affiliation":[{"name":"University of Fribourg, Friboug, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andr\u00e9","family":"Ryser","sequence":"additional","affiliation":[{"name":"University of Fribourg, Fribourg, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kibin","family":"Park","sequence":"additional","affiliation":[{"name":"Hanyang University, Seoul, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chanyoung","family":"Jeon","sequence":"additional","affiliation":[{"name":"Hanyang University, Seoul, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jinsub","family":"Park","sequence":"additional","affiliation":[{"name":"Hanyang University, Seoul, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yong Ho","family":"Song","sequence":"additional","affiliation":[{"name":"Hanyang University &amp; Samsung Electronics, Seoul, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Philippe","family":"Cudr\u00e9-Mauroux","sequence":"additional","affiliation":[{"name":"University of Fribourg, Fribourg, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,6,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Nick Adams and David Woolf. 2019. NVMe 1.4 Features and Compliance: Everything You Need to Know."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/146931.146935"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3314047"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3187009.3164147"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2749441"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.14778\/3025111.3025116"},{"key":"e_1_3_2_1_7_1","unstructured":"Jens Axboe. 2019. Efficient IO with io_uring. https:\/\/kernel.dk\/io_uring.pdf."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00043"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1587\/transinf.E96.D.1078"},{"key":"e_1_3_2_1_10_1","unstructured":"Stephen Bates and Oren Duer. 2018. Enabling the NVMe CMB and PMR Ecosystem. https:\/\/nvmexpress.org\/wp-content\/uploads\/Session- 2-Enabling-the-NVMe-CMB-and-PMR-Ecosystem-Eideticom-and- Mell."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.14778\/2904483.2904485"},{"key":"e_1_3_2_1_12_1","volume-title":"ZNS: Avoiding the Block Interface Tax for Flash-based SSDs. In 2021 USENIX Annual Technical Conference (USENIX ATC 21)","author":"Bj\u00f8rling Matias","year":"2021","unstructured":"Matias Bj\u00f8rling, Abutalib Aghayev, Hans Holmberg, Aravind Ramesh, Damien Le Moal, Gregory R. Ganger, and George Amvrosiadis. 2021. ZNS: Avoiding the Block Interface Tax for Flash-based SSDs. In 2021 USENIX Annual Technical Conference (USENIX ATC 21). USENIX Association, 689--703. https:\/\/www.usenix.org\/conference\/atc21\/presentation\/bjorling"},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the 15th Usenix Conference on File and Storage Technologies (Santa clara, CA, USA) (FAST'17)","author":"Bj\u00f8rling Matias","year":"2017","unstructured":"Matias Bj\u00f8rling, Javier Gonz\u00e1lez, and Philippe Bonnet. 2017. LightNVM: The Linux Open-Channel SSD Subsystem. In Proceedings of the 15th Usenix Conference on File and Storage Technologies (Santa clara, CA, USA) (FAST'17). USENIX Association, USA, 359--373."},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the 25th International Conference on Very Large Data Bases (VLDB '99)","author":"Boncz Peter A.","unstructured":"Peter A. Boncz, Stefan Manegold, and Martin L. Kersten. 1999. Database Architecture Optimized for the New Bottleneck: Memory Access. In Proceedings of the 25th International Conference on Very Large Data Bases (VLDB '99). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 54--65."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1942776.1942778"},{"key":"e_1_3_2_1_16_1","unstructured":"Dell. [n. d.]. Dell EMC NVDIMM-N Persistent Memory User Guide. https:\/\/www.dell.com\/support\/manuals\/en-us\/poweredge-r940\/nvdimm-n_ug_pub\/backup-to-flash."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2012.01.020"},{"key":"e_1_3_2_1_18_1","unstructured":"Chet Douglas. 2019. RPMEM 2.0: Intel Next General Platform Supprot for RDMA with PMEM. https:\/\/downloads.openfabrics.org\/WorkGroups\/ofiwg\/remote persistent memory\/RPMEM 2.0 Public.pdf."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1561\/9781680833256"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2011.5767918"},{"key":"e_1_3_2_1_21_1","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Farshin Alireza","year":"2020","unstructured":"Alireza Farshin, Amir Roozbeh, Gerald Q. Maguire Jr., and Dejan Kosti?. 2020. Reexamining Direct Cache Access to Optimize I\/O Intensive Applications for Multi-hundred-gigabit Networks. In 2020 USENIX Annual Technical Conference (USENIX ATC 20). USENIX Association, 673--689. https:\/\/www.usenix.org\/conference\/atc20\/presentation\/farshin"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE48307.2020.00131"},{"key":"e_1_3_2_1_23_1","unstructured":"Bill Gervasi and Jonathan Hinkle. 2017. Overcoming System Memory Challenges with Persistent Memory and NVDIMM-P. https:\/\/www.jedec.org\/sites\/default\/files\/Bill_Gervasi.pdf"},{"key":"e_1_3_2_1_24_1","volume-title":"Transaction processing: concepts and techniques","author":"Gray Jim","unstructured":"Jim Gray and Andreas Reuter. 1992. Transaction processing: concepts and techniques .Elsevier."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2016.23"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3389716"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/645575.658332"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.14778\/2735496.2735502"},{"key":"e_1_3_2_1_29_1","unstructured":"Allen Hubbe and Dave Jiang. 2016. Linux NTB. https:\/\/events.static.linuxfound.org\/sites\/events\/files\/slides\/Linux NTB_0.pdf."},{"key":"e_1_3_2_1_30_1","unstructured":"Intel. [n. d.] a. Intel Optane\/Micron 3d-XPoint Memory. http:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/non-volatile-memory.html."},{"key":"e_1_3_2_1_31_1","unstructured":"Intel. [n. d.] b. Memory Cache Control. In Intel 64 and IA-32 Architectures Sofware Developer's Manual. Chapter 11."},{"key":"e_1_3_2_1_32_1","volume-title":"PCI Express Technology 3.0","author":"Jackson Mike","unstructured":"Mike Jackson, Ravi Budruk, Joseph Winkles, and Don Anderson. 2012. PCI Express Technology 3.0 .Mindshare press."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920928"},{"key":"e_1_3_2_1_34_1","volume-title":"The Multi-streamed Solid-State Drive. In USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 14)","author":"Kang Jeong-Uk","year":"2014","unstructured":"Jeong-Uk Kang, Jeeseok Hyun, Hyunjoo Maeng, and Sangyeun Cho. 2014a. The Multi-streamed Solid-State Drive. In USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 14)."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2595632"},{"key":"e_1_3_2_1_36_1","volume-title":"fast remote persistence. arXiv preprint arXiv:1909.02092","author":"Kashyap Sanidhya","year":"2019","unstructured":"Sanidhya Kashyap, Dai Qin, Steve Byan, Virendra J Marathe, and Sanketh Nalli. 2019. Correct, fast remote persistence. arXiv preprint arXiv:1909.02092 (2019)."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.2200\/S00296ED1V01Y201008DTM007"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882905"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872392"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/114325.103715"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037732"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2910642.2910650"},{"key":"e_1_3_2_1_43_1","unstructured":"Jaewook Kwak Sangjin Lee Kibin Park Jinwoo Jeong and Yong Ho Song. 2020. Cosmos"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385073"},{"key":"e_1_3_2_1_45_1","volume-title":"USENIX Conference on File and Storage Technologies.","author":"Kwon Miryeong","year":"2020","unstructured":"Miryeong Kwon, Donghyun Gouk, Changrim Lee, Byounggeun Kim, Jooyoung Hwang, and Myoungsoo Jung. 2020. DC-Store: Eliminating Noisy Neighbor Containers using Deterministic I\/O Performance and Resource Isolation. In USENIX Conference on File and Storage Technologies."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376723"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3448016.3457540"},{"key":"e_1_3_2_1_48_1","volume-title":"CIDR 2020, 10th Conference on Innovative Data Systems Research. http:\/\/http:\/\/cidrdb.org\/cidr2020\/papers\/p19-lerner-cidr20","author":"Lerner Alberto","year":"2020","unstructured":"Alberto Lerner, Jaewook Kwak, Sangjin Lee, Kibin Park, Yong Ho Song, and Philippe Cudr\u00e9-Mauroux. 2020. It Takes Two: Instrumenting the Interaction between In-Memory Databases and Solid-State Drives. In CIDR 2020, 10th Conference on Innovative Data Systems Research. http:\/\/http:\/\/cidrdb.org\/cidr2020\/papers\/p19-lerner-cidr20.pdf"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3456859.3456862"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.14778\/3389133.3389134"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2014.6816685"},{"key":"e_1_3_2_1_52_1","volume-title":"Lars Bj\u00f8rlykke Kristiansen, and Hugo Kohmann","author":"Markussen Jonas","year":"2019","unstructured":"Jonas Markussen, Lars Bj\u00f8rlykke Kristiansen, and Hugo Kohmann. 2019. NVMe over PCIe Fabrics using Device Lending. http:\/\/dolphinics.no\/download\/WHITEPAPERS\/nvme_over_pcie_fabrics_device_lending.pdf."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3229710.3229759"},{"key":"e_1_3_2_1_54_1","volume-title":"Proceedings of the Linux symposium","volume":"2","author":"Mathur Avantika","year":"2007","unstructured":"Avantika Mathur, Mingming Cao, Suparna Bhattacharya, Andreas Dilger, Alex Tomas, and Laurent Vivier. 2007. The new ext4 filesystem: current status and future plans. In Proceedings of the Linux symposium, Vol. 2. 21--33."},{"key":"e_1_3_2_1_55_1","unstructured":"NVMe Standard. 2020. NVM Express Base Specification Revision 1.4b. https:\/\/nvmexpress.org\/wp-content\/uploads\/NVM-Express-1_4b-2020.09.21-Ratified.pdf"},{"key":"e_1_3_2_1_56_1","unstructured":"Oracle. [n. d.]. Creating a Standby Database with Recovery Manager. https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/19\/sbydb\/creating-data-guard-standby-database-using-RMAN.html."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2915251"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.5555\/645925.671521"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022887812188"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732228.2732231"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.5555\/1924943.1924961"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/185827.185836"},{"key":"e_1_3_2_1_63_1","unstructured":"PostgreSQL. [n. d.]. Log-Shipping Standby Servers. https:\/\/www.postgresql.org\/docs\/current\/warm-standby.html."},{"key":"e_1_3_2_1_64_1","first-page":"27","article-title":"Rethinking Distributed Query Execution on High-Speed Networks","volume":"40","author":"Salama Abdallah","year":"2017","unstructured":"Abdallah Salama, Carsten Binnig, Tim Kraska, Ansgar Scherp, and Tobias Ziegler. 2017. Rethinking Distributed Query Execution on High-Speed Networks. IEEE Data Eng. Bull., Vol. 40, 1 (2017), 27--37.","journal-title":"IEEE Data Eng. Bull."},{"key":"e_1_3_2_1_65_1","volume-title":"Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation","author":"Seshadri Sudharsan","year":"2014","unstructured":"Sudharsan Seshadri, Mark Gahagan, Sundaram Bhaskaran, Trevor Bunker, Arup De, Yanqin Jin, Yang Liu, and Steven Swanson. 2014. Willow: A User-Programmable SSD. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (Broomfield, CO) (OSDI'14). USENIX Association, USA, 67--80."},{"key":"e_1_3_2_1_66_1","unstructured":"PCI SIG. 2007. PCI-SIG Single Root I\/O Virtualization. http:\/\/www.pcisig.com\/specifications\/iov\/single_root\/."},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2017.88"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00041"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213838"},{"key":"e_1_3_2_1_70_1","unstructured":"Transaction Processing Performance Council. 2010. TPC-C Benchmark Revision 5.11.0. http:\/\/www.tpc.org\/tpcc\/."},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3329785.3329930"},{"key":"e_1_3_2_1_72_1","volume-title":"Proceedings of the 6th Conference on Symposium on Operating Systems Design & Implementation -","volume":"6","author":"van Renesse Robbert","unstructured":"Robbert van Renesse and Fred B. Schneider. 2004. Chain Replication for Supporting High Throughput and Availability. In Proceedings of the 6th Conference on Symposium on Operating Systems Design & Implementation - Volume 6 (San Francisco, CA) (OSDI'04). USENIX Association, USA, 7."},{"key":"e_1_3_2_1_73_1","volume-title":"Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST).","author":"Behren Paul Von","year":"2015","unstructured":"Paul Von Behren. 2015. NVML: implementing persistent memory applications. In Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST)."},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732951.2732960"},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/3164135.3164137"},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/3078468.3078469"},{"key":"e_1_3_2_1_77_1","volume-title":"International Conference on Cloud Computing Technology and Science (CloudCom).","author":"Yang Z.","unstructured":"Z. Yang, J. R. Harris, B. Walker, D. Verkamp, C. Liu, C. Chang, G. Cao, J. Stern, V. Verma, and L. E. Paul. 2017a. SPDK: A Development Kit to Build High Performance Storage Applications. In International Conference on Cloud Computing Technology and Science (CloudCom)."},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.14778\/3342263.3342639"}],"event":{"name":"SIGMOD\/PODS '22: International Conference on Management of Data","location":"Philadelphia PA USA","acronym":"SIGMOD\/PODS '22","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Proceedings of the 2022 International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3514221.3526188","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3514221.3526188","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:10:14Z","timestamp":1750183814000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3514221.3526188"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,10]]},"references-count":78,"alternative-id":["10.1145\/3514221.3526188","10.1145\/3514221"],"URL":"https:\/\/doi.org\/10.1145\/3514221.3526188","relation":{},"subject":[],"published":{"date-parts":[[2022,6,10]]},"assertion":[{"value":"2022-06-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}