{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,27]],"date-time":"2025-08-27T15:39:41Z","timestamp":1756309181659,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,6,6]],"date-time":"2022-06-06T00:00:00Z","timestamp":1654473600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/"}],"funder":[{"name":"EU Horizon 2020","award":["957407\/Daphne"],"award-info":[{"award-number":["957407\/Daphne"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,6,6]]},"DOI":"10.1145\/3534056.3534936","type":"proceedings-article","created":{"date-parts":[[2022,6,6]],"date-time":"2022-06-06T14:56:12Z","timestamp":1654527372000},"page":"108-119","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["I\/O interface independence with xNVMe"],"prefix":"10.1145","author":[{"given":"Simon A. F.","family":"Lund","sequence":"first","affiliation":[{"name":"Samsung, Copenhagen, Denmark"}]},{"given":"Philippe","family":"Bonnet","sequence":"additional","affiliation":[{"name":"IT University of Copenhagen, Copenhagen, Denmark"}]},{"given":"Klaus B. A.","family":"Jensen","sequence":"additional","affiliation":[{"name":"Samsung, Copenhagen, Denmark"}]},{"given":"Javier","family":"Gonzalez","sequence":"additional","affiliation":[{"name":"Samsung, Copenhagen, Denmark"}]}],"member":"320","published-online":{"date-parts":[[2022,6,6]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Jens Axboe. 2019. Efficient IO with io_uring. Linux Kernel Report. https:\/\/kernel.dk\/io_uring.pdf  Jens Axboe. 2019. Efficient IO with io_uring. Linux Kernel Report. https:\/\/kernel.dk\/io_uring.pdf"},{"key":"e_1_3_2_1_2_1","volume-title":"On the Hourglass Model. Communicatons of the ACM 62, 7","author":"Beck Micah","year":"2019","unstructured":"Micah Beck . 2019. On the Hourglass Model. Communicatons of the ACM 62, 7 ( 2019 ). Micah Beck. 2019. On the Hourglass Model. Communicatons of the ACM 62, 7 (2019)."},{"key":"e_1_3_2_1_3_1","volume-title":"ZNS: Avoiding the Block Interface Tax for Flash-based SSDs. In USENIX Annual Technical Conference.","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 USENIX Annual Technical Conference. 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 USENIX Annual Technical Conference."},{"key":"e_1_3_2_1_4_1","volume-title":"Refactor","author":"Caulfield Adrian","year":"2013","unstructured":"Adrian Caulfield and Steven Swanson . 2013. Refactor , Reduce, Recycle : Restructuring the I\/O Stack for the Future of Storage. IEEE Computer 46 ( 2013 ). Adrian Caulfield and Steven Swanson. 2013. Refactor, Reduce, Recycle: Restructuring the I\/O Stack for the Future of Storage. IEEE Computer 46 (2013)."},{"key":"e_1_3_2_1_5_1","unstructured":"Damien Le Moal and Ting Yao. 2020. zonefs: Mapping POSIX File System Interface to Raw Zoned Block Device Accesses. In Usenix Vault. https:\/\/www.usenix.org\/conference\/vault20\/presentation\/lemoal.  Damien Le Moal and Ting Yao. 2020. zonefs: Mapping POSIX File System Interface to Raw Zoned Block Device Accesses. In Usenix Vault. https:\/\/www.usenix.org\/conference\/vault20\/presentation\/lemoal."},{"key":"e_1_3_2_1_6_1","volume-title":"ADIOS 2: The Adaptable Input Output System. A framework for high-performance data management. SoftwareX 12","author":"Godoy William F.","year":"2020","unstructured":"William F. Godoy , Norbert Podhorszki , Ruonan Wang , Chuck Atkins , Greg Eisenhauer , Junmin Gu , Philip E. Davis , Jong Choi , Kai Germaschewski , Kevin A. Huck , Axel Huebl , Mark Kim , James Kress , Tahsin M. Kur\u00e7 , Qing Liu , Jeremy Logan , Kshitij Mehta , George Ostrouchov , Manish Parashar , Franz Poeschel , David Pugmire , Eric Suchyta , Keichi Takahashi , Nick Thompson , Seiji Tsutsumi , Lipeng Wan , Matthew Wolf , Kesheng Wu , and Scott Klasky . 2020. ADIOS 2: The Adaptable Input Output System. A framework for high-performance data management. SoftwareX 12 ( 2020 ). William F. Godoy, Norbert Podhorszki, Ruonan Wang, Chuck Atkins, Greg Eisenhauer, Junmin Gu, Philip E. Davis, Jong Choi, Kai Germaschewski, Kevin A. Huck, Axel Huebl, Mark Kim, James Kress, Tahsin M. Kur\u00e7, Qing Liu, Jeremy Logan, Kshitij Mehta, George Ostrouchov, Manish Parashar, Franz Poeschel, David Pugmire, Eric Suchyta, Keichi Takahashi, Nick Thompson, Seiji Tsutsumi, Lipeng Wan, Matthew Wolf, Kesheng Wu, and Scott Klasky. 2020. ADIOS 2: The Adaptable Input Output System. A framework for high-performance data management. SoftwareX 12 (2020)."},{"key":"e_1_3_2_1_7_1","unstructured":"Javier Gonzalez and Damien Lemoal. 2020. NVMe Zoned Namespace SSDs and the Linux Zoned Storage Ecosystem. https:\/\/www.youtube.com\/watch?v=lcYdE_S5o8Q&t=531s.  Javier Gonzalez and Damien Lemoal. 2020. NVMe Zoned Namespace SSDs and the Linux Zoned Storage Ecosystem. https:\/\/www.youtube.com\/watch?v=lcYdE_S5o8Q&t=531s."},{"key":"e_1_3_2_1_8_1","volume-title":"In SNIA Storage Developer Conference. https:\/\/snia.org\/sites\/default\/files\/SDC\/2020\/074-Holmberg-ZenFS-Zones-and-RocksDB.pdf.","author":"Holmberg Hans","year":"2020","unstructured":"Hans Holmberg . 2020 . In SNIA Storage Developer Conference. https:\/\/snia.org\/sites\/default\/files\/SDC\/2020\/074-Holmberg-ZenFS-Zones-and-RocksDB.pdf. Hans Holmberg. 2020. In SNIA Storage Developer Conference. https:\/\/snia.org\/sites\/default\/files\/SDC\/2020\/074-Holmberg-ZenFS-Zones-and-RocksDB.pdf."},{"key":"e_1_3_2_1_9_1","volume-title":"Storage Developer Conference 2021","author":"Joshi Kanchan","year":"2021","unstructured":"Kanchan Joshi , Javier Gonzalez , and Simon Lund . 2021 . Enabling Asynchronous I\/O Passthru in NVMe-Native Applications . In Storage Developer Conference 2021 . https:\/\/www.snia.org\/educational-library\/enabling-asynchronous-i-o-passthru-nvme-native-applications-2021. Kanchan Joshi, Javier Gonzalez, and Simon Lund. 2021. Enabling Asynchronous I\/O Passthru in NVMe-Native Applications. In Storage Developer Conference 2021. https:\/\/www.snia.org\/educational-library\/enabling-asynchronous-i-o-passthru-nvme-native-applications-2021."},{"key":"e_1_3_2_1_10_1","unstructured":"Keith Busch. 2020. Linux User Library for NVM Express. In Usenix Vault. https:\/\/www.usenix.org\/conference\/vault20\/presentation\/busch.  Keith Busch. 2020. Linux User Library for NVM Express. In Usenix Vault. https:\/\/www.usenix.org\/conference\/vault20\/presentation\/busch."},{"key":"e_1_3_2_1_11_1","unstructured":"Avi Kivity. 2016 (accessed April 2022). Qualifying Filesystems for Seastar and ScyllaDB. https:\/\/www.scylladb.com\/2016\/02\/09\/qualifying-filesystems\/.  Avi Kivity. 2016 (accessed April 2022). Qualifying Filesystems for Seastar and ScyllaDB. https:\/\/www.scylladb.com\/2016\/02\/09\/qualifying-filesystems\/."},{"key":"e_1_3_2_1_12_1","unstructured":"Avi Kivity. 2017 (accessed April 2022). Different I\/O Access Methods for Linux What We Chose for ScyllaDB and Why. https:\/\/www.scylladb.com\/2017\/10\/05\/io-access-methods-scylla\/.  Avi Kivity. 2017 (accessed April 2022). Different I\/O Access Methods for Linux What We Chose for ScyllaDB and Why. https:\/\/www.scylladb.com\/2017\/10\/05\/io-access-methods-scylla\/."},{"key":"e_1_3_2_1_13_1","unstructured":"Damien Lemoal. 2020 (accessed April 2022). libzbd. https:\/\/github.com\/westerndigitalcorporation\/libzbd.  Damien Lemoal. 2020 (accessed April 2022). libzbd. https:\/\/github.com\/westerndigitalcorporation\/libzbd."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3448016.3457540"},{"key":"e_1_3_2_1_15_1","unstructured":"Naohiro Aota. 2020. File System Support for Zoned Block Devices. In Usenix Vault. https:\/\/www.usenix.org\/conference\/vault20\/presentation\/aota.  Naohiro Aota. 2020. File System Support for Zoned Block Devices. In Usenix Vault. https:\/\/www.usenix.org\/conference\/vault20\/presentation\/aota."},{"key":"e_1_3_2_1_16_1","unstructured":"NVMe Standard. 2020. NVME TP 4053 - Zoned Namespaces. https:\/\/nvmexpress.org\/wp-content\/uploads\/NVM-Express-1.4-Ratified-TPs-1.zip  NVMe Standard. 2020. NVME TP 4053 - Zoned Namespaces. https:\/\/nvmexpress.org\/wp-content\/uploads\/NVM-Express-1.4-Ratified-TPs-1.zip"},{"volume-title":"A Philosophy of Software Design","author":"Ousterhout John","key":"e_1_3_2_1_17_1","unstructured":"John Ousterhout . 2018. A Philosophy of Software Design . Yaknyam Press . John Ousterhout. 2018. A Philosophy of Software Design. Yaknyam Press."},{"key":"e_1_3_2_1_18_1","unstructured":"Simon Lund. 2020. Programming Emerging Storage Interfaces. In Usenix Vault. https:\/\/www.usenix.org\/conference\/vault20\/presentation\/lund.  Simon Lund. 2020. Programming Emerging Storage Interfaces. In Usenix Vault. https:\/\/www.usenix.org\/conference\/vault20\/presentation\/lund."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2017.14"}],"event":{"name":"SYSTOR '22: The 15th ACM International Systems and Storage Conference","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","Technion Israel Institute of Technology","USENIX Assoc USENIX Assoc"],"location":"Haifa Israel","acronym":"SYSTOR '22"},"container-title":["Proceedings of the 15th ACM International Conference on Systems and Storage"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3534056.3534936","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3534056.3534936","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:09Z","timestamp":1750186809000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3534056.3534936"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,6]]},"references-count":19,"alternative-id":["10.1145\/3534056.3534936","10.1145\/3534056"],"URL":"https:\/\/doi.org\/10.1145\/3534056.3534936","relation":{},"subject":[],"published":{"date-parts":[[2022,6,6]]},"assertion":[{"value":"2022-06-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}