{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:25:14Z","timestamp":1750220714751,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,5,30]],"date-time":"2020-05-30T00:00:00Z","timestamp":1590796800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CCF-1918225,CNS-1900706,CNS-1729939,CNS-1730726"],"award-info":[{"award-number":["CCF-1918225,CNS-1900706,CNS-1729939,CNS-1730726"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,5,30]]},"DOI":"10.1145\/3383669.3398275","type":"proceedings-article","created":{"date-parts":[[2020,5,30]],"date-time":"2020-05-30T12:25:03Z","timestamp":1590841503000},"page":"75-86","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Supporting Transactions for Bulk NFSv4 Compounds"],"prefix":"10.1145","author":[{"given":"Wei","family":"Su","sequence":"first","affiliation":[{"name":"Stony Brook University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Akshay","family":"Aurora","sequence":"additional","affiliation":[{"name":"Stony Brook University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ming","family":"Chen","sequence":"additional","affiliation":[{"name":"Google"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Erez","family":"Zadok","sequence":"additional","affiliation":[{"name":"Stony Brook University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,5,30]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"301","volume-title":"Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST)","author":"Chen Ming","year":"2017","unstructured":"Ming Chen , Dean Hildebrand , Henry Nelson , Jasmit Saluja , Ashok Subramony , and Erez Zadok . vNFS : Maximizing NFS performance with compounds and vectorized I\/O . In Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST) , pages 301 -- 314 , Santa Clara, CA, February- March 2017 . USENIX Association. Ming Chen, Dean Hildebrand, Henry Nelson, Jasmit Saluja, Ashok Subramony, and Erez Zadok. vNFS: Maximizing NFS performance with compounds and vectorized I\/O. In Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST), pages 301--314, Santa Clara, CA, February-March 2017. USENIX Association."},{"key":"e_1_3_2_1_2_1","volume-title":"January","author":"Chen Raymond","year":"2016","unstructured":"Raymond Chen . When you start talking about numbers as small as 2--122, you have to start looking more closely at the things you thought were zero. https:\/\/devblogs.microsoft.com\/oldnewthing\/2016011400\/?p=92851 , January 2016 . Raymond Chen. When you start talking about numbers as small as 2--122, you have to start looking more closely at the things you thought were zero. https:\/\/devblogs.microsoft.com\/oldnewthing\/2016011400\/?p=92851, January 2016."},{"key":"e_1_3_2_1_3_1","volume-title":"Server message block (SMB) protocol. Technical report [MS-SMB] - v20180912","author":"Microsoft Corporation","year":"2018","unstructured":"Microsoft Corporation . Server message block (SMB) protocol. Technical report [MS-SMB] - v20180912 , Microsoft Corporation , September 2018 . Microsoft Corporation. Server message block (SMB) protocol. Technical report [MS-SMB] - v20180912, Microsoft Corporation, September 2018."},{"key":"e_1_3_2_1_4_1","first-page":"113","volume-title":"Linux Symposium","author":"Deniel Philippe","year":"2007","unstructured":"Philippe Deniel , Thomas Leibovici , and Jacques-Charles Lafoucri\u00e8re . GANESHA, a multi-usage with large cache NFSv4 server . In Linux Symposium , page 113 , 2007 . Philippe Deniel, Thomas Leibovici, and Jacques-Charles Lafoucri\u00e8re. GANESHA, a multi-usage with large cache NFSv4 server. In Linux Symposium, page 113, 2007."},{"key":"e_1_3_2_1_5_1","volume-title":"Work-in-Progress Report","author":"Deniel Philippe","year":"2007","unstructured":"Philippe Deniel , Thomas Leibovici , and Jacques-Charles Lafoucriere . GANESHA, a multi-usage with large cache NFSv4 server . Work-in-Progress Report , February 2007 . http:\/\/www.usenix.org\/events\/fast07\/wips\/deniel.pdf. Philippe Deniel, Thomas Leibovici, and Jacques-Charles Lafoucriere. GANESHA, a multi-usage with large cache NFSv4 server. Work-in-Progress Report, February 2007. http:\/\/www.usenix.org\/events\/fast07\/wips\/deniel.pdf."},{"key":"e_1_3_2_1_6_1","unstructured":"Paul Dix. Benchmarking leveldb vs. rocksdb vs. hyperleveldb vs. lmdb performance for influxdb. https:\/\/www.influxdata.com\/benchmarkingleveldb-vs-rocksdb-vs-hyperleveldb-vs-lmdb-performance-forinfluxdb\/(visitedon05\/26\/2017) 2014.  Paul Dix. Benchmarking leveldb vs. rocksdb vs. hyperleveldb vs. lmdb performance for influxdb. https:\/\/www.influxdata.com\/benchmarkingleveldb-vs-rocksdb-vs-hyperleveldb-vs-lmdb-performance-forinfluxdb\/(visitedon05\/26\/2017) 2014."},{"key":"e_1_3_2_1_7_1","first-page":"469","volume-title":"13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16)","author":"Escriva Robert","year":"2016","unstructured":"Robert Escriva and Emin G\u00fcn Sirer . The design and implementation of the Warp transactional filesystem . In 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16) , pages 469 -- 483 , 2016 . Robert Escriva and Emin G\u00fcn Sirer. The design and implementation of the Warp transactional filesystem. In 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16), pages 469--483, 2016."},{"key":"e_1_3_2_1_8_1","volume-title":"September","author":"DB.","year":"2019","unstructured":"Facebook. Rocks DB. https:\/\/rocksdb.org\/ , September 2019 . Facebook. RocksDB. https:\/\/rocksdb.org\/, September 2019."},{"key":"e_1_3_2_1_9_1","first-page":"17","volume-title":"Presented as part of the 10th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 12)","author":"Gonzalez Joseph E","year":"2012","unstructured":"Joseph E Gonzalez , Yucheng Low , Haijie Gu , Danny Bickson , and Carlos Guestrin . Powergraph: Distributed graph-parallel computation on natural graphs . In Presented as part of the 10th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 12) , pages 17 -- 30 , 2012 . Joseph E Gonzalez, Yucheng Low, Haijie Gu, Danny Bickson, and Carlos Guestrin. Powergraph: Distributed graph-parallel computation on natural graphs. In Presented as part of the 10th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 12), pages 17--30, 2012."},{"key":"e_1_3_2_1_10_1","unstructured":"Google. Protocol buffers. https:\/\/developers.google.com\/protocolbuffers.  Google. Protocol buffers. https:\/\/developers.google.com\/protocolbuffers."},{"key":"e_1_3_2_1_11_1","unstructured":"Google. Leveldb benchmarks. http:\/\/www.lmdb.tech\/bench\/microbench\/benchmark.html Jul 2011.  Google. Leveldb benchmarks. http:\/\/www.lmdb.tech\/bench\/microbench\/benchmark.html Jul 2011."},{"key":"e_1_3_2_1_12_1","first-page":"2","article-title":"fsync(2). Linux Programmer's Manual","author":"Haardt M.","year":"2001","unstructured":"M. Haardt and M. Coleman . fsync(2). Linux Programmer's Manual , Section 2 , 2001 . M. Haardt and M. Coleman. fsync(2). Linux Programmer's Manual, Section 2, 2001.","journal-title":"Section"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2019.2936273"},{"key":"e_1_3_2_1_14_1","volume-title":"February","author":"Hipp D. R.","year":"2006","unstructured":"D. R. Hipp . SQLite. www.sqlite.org , February 2006 . D. R. Hipp. SQLite. www.sqlite.org, February 2006."},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the Annual USENIX Technical Conference","author":"Hu Yige","year":"2018","unstructured":"Yige Hu , Zhiting Zhu , Ian Neal , Youngjin Kwon , Tianyu Cheng , Vijay Chidambaram , and Emmett Witchel . TxFS : Leveraging file-system crash consistency to provide ACID transactions . In Proceedings of the Annual USENIX Technical Conference , Boston, MA , July 2018 . USENIX Association. Yige Hu, Zhiting Zhu, Ian Neal, Youngjin Kwon, Tianyu Cheng, Vijay Chidambaram, and Emmett Witchel. TxFS: Leveraging file-system crash consistency to provide ACID transactions. In Proceedings of the Annual USENIX Technical Conference, Boston, MA, July 2018. USENIX Association."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1582716.1582722"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/1965594"},{"key":"e_1_3_2_1_18_1","first-page":"5","volume-title":"USENIX annual technical conference","author":"Leung Andrew W","year":"2008","unstructured":"Andrew W Leung , Shankar Pasupathy , Garth R Goodson , and Ethan L Miller . Measurement and analysis of large-scale network file system workloads . In USENIX annual technical conference , volume 1 , pages 5 -- 2 , 2008 . Andrew W Leung, Shankar Pasupathy, Garth R Goodson, and Ethan L Miller. Measurement and analysis of large-scale network file system workloads. In USENIX annual technical conference, volume 1, pages 5--2, 2008."},{"key":"e_1_3_2_1_19_1","unstructured":"LevelDB September 2019. https:\/\/github.com\/google\/leveldb.  LevelDB September 2019. https:\/\/github.com\/google\/leveldb."},{"key":"e_1_3_2_1_20_1","volume-title":"May","author":"Libuuid","year":"2009","unstructured":"Libuuid API. UUID - DCE compatible Universally Unique Identifier library , May 2009 . http:\/\/man7.org\/linux\/manpages\/man3\/uuid.3.html. Libuuid API. UUID - DCE compatible Universally Unique Identifier library, May 2009. http:\/\/man7.org\/linux\/manpages\/man3\/uuid.3.html."},{"key":"e_1_3_2_1_21_1","volume-title":"Hariharan Gopalakrishnan, Andrea C Arpaci-Dusseau, and Remzi H Arpaci-Dusseau. WiscKey: Separating keys from values in SSD-conscious storage. ACM Transactions on Storage (TOS), 13(1):5","author":"Lu Lanyue","year":"2017","unstructured":"Lanyue Lu , Thanumalayan Sankaranarayana Pillai , Hariharan Gopalakrishnan, Andrea C Arpaci-Dusseau, and Remzi H Arpaci-Dusseau. WiscKey: Separating keys from values in SSD-conscious storage. ACM Transactions on Storage (TOS), 13(1):5 , 2017 . Lanyue Lu, Thanumalayan Sankaranarayana Pillai, Hariharan Gopalakrishnan, Andrea C Arpaci-Dusseau, and Remzi H Arpaci-Dusseau. WiscKey: Separating keys from values in SSD-conscious storage. ACM Transactions on Storage (TOS), 13(1):5, 2017."},{"key":"e_1_3_2_1_22_1","first-page":"49","volume-title":"Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis","author":"Matri Pierre","unstructured":"Pierre Matri , Alexandru Costan , Gabriel Antoniu , Jes\u00fas Montes , and Mar\u00eda S P\u00e9rez . T\u00fdr : Blob storage meets built-in transactions . In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis , page 49 . IEEE Press, 2016. Pierre Matri, Alexandru Costan, Gabriel Antoniu, Jes\u00fas Montes, and Mar\u00eda S P\u00e9rez. T\u00fdr: Blob storage meets built-in transactions. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, page 49. IEEE Press, 2016."},{"key":"e_1_3_2_1_23_1","unstructured":"MongoDB Inc. MongoDB: The database for modern applications. https:\/\/ www. mongodb.com\/ September 2019.  MongoDB Inc. MongoDB: The database for modern applications. https:\/\/ www. mongodb.com\/ September 2019."},{"key":"e_1_3_2_1_24_1","volume-title":"July","author":"SQL","year":"2005","unstructured":"My SQL AB. MySQL: The world's most popular open source database. www. mysql.org , July 2005 . MySQL AB. MySQL: The world's most popular open source database. www. mysql.org, July 2005."},{"key":"e_1_3_2_1_25_1","volume-title":"Principles of Transaction Processing. Morgan Kaufmann","author":"Newcomer Eric","year":"2009","unstructured":"Eric Newcomer and Philip A . Bernstein . Principles of Transaction Processing. Morgan Kaufmann , 2009 . Eric Newcomer and Philip A. Bernstein. Principles of Transaction Processing. Morgan Kaufmann, 2009."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2501620.2501623"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/1991596.1991611"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/121132.121171"},{"key":"e_1_3_2_1_29_1","volume-title":"Network file system (NFS) version 4 protocol. RFC 3530","author":"Shepler S.","year":"2003","unstructured":"S. Shepler , B. Callaghan , D. Robinson , R. Thurlow , C. Beame , M. Eisler , and D. Noveck . Network file system (NFS) version 4 protocol. RFC 3530 , Network Working Group , April 2003 . S. Shepler, B. Callaghan, D. Robinson, R. Thurlow, C. Beame, M. Eisler, and D. Noveck. Network file system (NFS) version 4 protocol. RFC 3530, Network Working Group, April 2003."},{"key":"e_1_3_2_1_30_1","volume-title":"NFS version 4 protocol. RFC 3530","author":"Shepler S.","year":"2003","unstructured":"S. Shepler , B. Callaghan , D. Robinson , R. Thurlow , C. Beame , M. Eisler , and D. Noveck . NFS version 4 protocol. RFC 3530 , Network Working Group , April 2003 . S. Shepler, B. Callaghan, D. Robinson, R. Thurlow, C. Beame, M. Eisler, and D. Noveck. NFS version 4 protocol. RFC 3530, Network Working Group, April 2003."},{"key":"e_1_3_2_1_31_1","volume-title":"NFS version 4 minor version 1 protocol. RFC 5661","author":"Shepler S.","year":"2010","unstructured":"S. Shepler , M. Eisler , and D. Noveck . NFS version 4 minor version 1 protocol. RFC 5661 , Network Working Group , January 2010 . S. Shepler, M. Eisler, and D. Noveck. NFS version 4 minor version 1 protocol. RFC 5661, Network Working Group, January 2010."},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the USENIX Conference on File and Storage Technologies (FAST)","author":"Shetty Pradeep J.","year":"2013","unstructured":"Pradeep J. Shetty , Richard P. Spillane , Ravikant R. Malpani , Binesh Andrews , Justin Seyster , and Erez Zadok . Building workload-independent storage with VT-trees . In Proceedings of the USENIX Conference on File and Storage Technologies (FAST) , San Jose, CA , February 2013 . USENIX Association. Pradeep J. Shetty, Richard P. Spillane, Ravikant R. Malpani, Binesh Andrews, Justin Seyster, and Erez Zadok. Building workload-independent storage with VT-trees. In Proceedings of the USENIX Conference on File and Storage Technologies (FAST), San Jose, CA, February 2013. USENIX Association."},{"key":"e_1_3_2_1_33_1","first-page":"29","volume-title":"Proceedings of the Seventh USENIX Conference on File and Storage Technologies (FAST '09)","author":"Spillane R. P.","year":"2009","unstructured":"R. P. Spillane , S. Gaikwad , E. Zadok , C. P. Wright , and M. Chinni . Enabling transactional file access via lightweight kernel extensions . In Proceedings of the Seventh USENIX Conference on File and Storage Technologies (FAST '09) , pages 29 -- 42 , San Francisco, CA , February 2009 . USENIX Association. R. P. Spillane, S. Gaikwad, E. Zadok, C. P. Wright, and M. Chinni. Enabling transactional file access via lightweight kernel extensions. In Proceedings of the Seventh USENIX Conference on File and Storage Technologies (FAST '09), pages 29--42, San Francisco, CA, February 2009. USENIX Association."},{"key":"e_1_3_2_1_34_1","first-page":"1","volume-title":"Proceedings of the Annual USENIX Technical Conference","author":"Sweeney A.","year":"1996","unstructured":"A. Sweeney , D. Doucette , W. Hu , C. Anderson , M. Nishimoto , and G. Peck . Scalability in the XFS file system . In Proceedings of the Annual USENIX Technical Conference , pages 1 -- 14 , San Diego, CA , January 1996 . A. Sweeney, D. Doucette, W. Hu, C. Anderson, M. Nishimoto, and G. Peck. Scalability in the XFS file system. In Proceedings of the Annual USENIX Technical Conference, pages 1--14, San Diego, CA, January 1996."},{"key":"e_1_3_2_1_35_1","volume-title":"Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST)","author":"Thomson Alexander","year":"2015","unstructured":"Alexander Thomson and Daniel J Abadi . CalvinFS : Consistent WAN replication and scalable metadata management for distributed file systems . In Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST) , Santa Clara, CA , February 2015 . USENIX Association. Alexander Thomson and Daniel J Abadi. CalvinFS: Consistent WAN replication and scalable metadata management for distributed file systems. In Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST), Santa Clara, CA, February 2015. USENIX Association."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4302-1943-9"},{"key":"e_1_3_2_1_37_1","volume-title":"http:\/\/msdn2.microsoft.com\/enus\/library\/aa365456.aspx","author":"Verma S.","year":"2006","unstructured":"S. Verma . TransactionalNTFS(TxF). http:\/\/msdn2.microsoft.com\/enus\/library\/aa365456.aspx , 2006 . S.Verma. TransactionalNTFS(TxF). http:\/\/msdn2.microsoft.com\/enus\/library\/aa365456.aspx, 2006."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1038\/530144a"},{"key":"e_1_3_2_1_39_1","volume-title":"Hadoop: The definitive guide. \"O'Reilly Media","author":"White Tom","year":"2012","unstructured":"Tom White . Hadoop: The definitive guide. \"O'Reilly Media , Inc .\", 2012 . Tom White. Hadoop: The definitive guide. \"O'Reilly Media, Inc.\", 2012."},{"key":"e_1_3_2_1_40_1","volume-title":"et al. Spark: Cluster computing with working sets. HotCloud, 10(10--10):95","author":"Zaharia Matei","year":"2010","unstructured":"Matei Zaharia , Mosharaf Chowdhury , Michael J Franklin , Scott Shenker , Ion Stoica , et al. Spark: Cluster computing with working sets. HotCloud, 10(10--10):95 , 2010 . Matei Zaharia, Mosharaf Chowdhury, Michael J Franklin, Scott Shenker, Ion Stoica, et al. Spark: Cluster computing with working sets. HotCloud, 10(10--10):95, 2010."}],"event":{"name":"SYSTOR '20: The 13th ACM International Systems and Storage Conference","sponsor":["Technion Israel Institute of Technology","SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Haifa Israel","acronym":"SYSTOR '20"},"container-title":["Proceedings of the 13th ACM International Systems and Storage Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3383669.3398275","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3383669.3398275","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3383669.3398275","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:33:18Z","timestamp":1750199598000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3383669.3398275"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,30]]},"references-count":40,"alternative-id":["10.1145\/3383669.3398275","10.1145\/3383669"],"URL":"https:\/\/doi.org\/10.1145\/3383669.3398275","relation":{},"subject":[],"published":{"date-parts":[[2020,5,30]]},"assertion":[{"value":"2020-05-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}