{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T20:58:43Z","timestamp":1760043523464,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":66,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,26]],"date-time":"2021-10-26T00:00:00Z","timestamp":1635206400000},"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":[[2021,10,26]]},"DOI":"10.1145\/3477132.3483563","type":"proceedings-article","created":{"date-parts":[[2021,10,19]],"date-time":"2021-10-19T15:59:18Z","timestamp":1634659158000},"page":"788-803","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["The Aurora Single Level Store Operating System"],"prefix":"10.1145","author":[{"given":"Emil","family":"Tsalapatis","sequence":"first","affiliation":[{"name":"RCS Lab, University of Waterloo, Waterloo, Canada"}]},{"given":"Ryan","family":"Hancock","sequence":"additional","affiliation":[{"name":"RCS Lab, University of Waterloo, Waterloo, Canada"}]},{"given":"Tavian","family":"Barnes","sequence":"additional","affiliation":[{"name":"RCS Lab, University of Waterloo, Waterloo, Canada"}]},{"given":"Ali Jos\u00e9","family":"Mashtizadeh","sequence":"additional","affiliation":[{"name":"RCS Lab, University of Waterloo, Waterloo, Canada"}]}],"member":"320","published-online":{"date-parts":[[2021,10,26]]},"reference":[{"volume-title":"July","year":"2008","key":"e_1_3_2_1_1_1","unstructured":"FileBench. https:\/\/web.archive.org\/web\/20080723182431\/www.solarisinternals.com\/wiki\/index.php\/FileBench , July 2008 . FileBench. https:\/\/web.archive.org\/web\/20080723182431\/www.solarisinternals.com\/wiki\/index.php\/FileBench, July 2008."},{"key":"e_1_3_2_1_2_1","volume-title":"May","author":"Journaled","year":"2010","unstructured":"Journaled Soft-updates. https:\/\/www.mckusick.com\/softdep\/suj.pdf , May 2010 . Journaled Soft-updates. https:\/\/www.mckusick.com\/softdep\/suj.pdf, May 2010."},{"key":"e_1_3_2_1_3_1","unstructured":"Replay Debugging - Try it Today! https:\/\/blogs.vmware.com\/workstation\/2010\/01\/replay-debugging-try-it-today.html Jan 2010.  Replay Debugging - Try it Today! https:\/\/blogs.vmware.com\/workstation\/2010\/01\/replay-debugging-try-it-today.html Jan 2010."},{"key":"e_1_3_2_1_4_1","volume-title":"July","author":"Issue","year":"2013","unstructured":"Issue 261623 : Unrecoverable chrome.storage.sync database corruption. https:\/\/bugs.chromium.org\/p\/chromium\/issues\/detail?id=261623 , July 2013 . Issue 261623: Unrecoverable chrome.storage.sync database corruption. https:\/\/bugs.chromium.org\/p\/chromium\/issues\/detail?id=261623, July 2013."},{"key":"e_1_3_2_1_5_1","volume-title":"April","author":"Panic","year":"2015","unstructured":"Panic : leveldb\/table: corruption on data-block. https:\/\/forum.syncthing.net\/t\/panic-leveldb-table-corruption-on-data-block\/2526 , April 2015 . Panic: leveldb\/table: corruption on data-block. https:\/\/forum.syncthing.net\/t\/panic-leveldb-table-corruption-on-data-block\/2526, April 2015."},{"key":"e_1_3_2_1_6_1","volume-title":"February","author":"Corruption","year":"2016","unstructured":"Corruption on data-block while synchronising. https:\/\/ethereum.stackexchange.com\/questions\/1159\/corruption-on-data-block-while-synchronising , February 2016 . Corruption on data-block while synchronising. https:\/\/ethereum.stackexchange.com\/questions\/1159\/corruption-on-data-block-while-synchronising, February 2016."},{"key":"e_1_3_2_1_7_1","volume-title":"January","author":"Db","year":"2016","unstructured":"Db corruption observed with powerloss #333. https:\/\/github.com\/google\/leveldb\/issues\/333 , January 2016 . Db corruption observed with powerloss #333. https:\/\/github.com\/google\/leveldb\/issues\/333, January 2016."},{"key":"e_1_3_2_1_8_1","unstructured":"VMware vSphere: What's New - Availability Enhancements. http:\/\/www.slideshare.net\/muk_ua\/vswn6-m08-avalabilityenhancements Jan 2017.  VMware vSphere: What's New - Availability Enhancements. http:\/\/www.slideshare.net\/muk_ua\/vswn6-m08-avalabilityenhancements Jan 2017."},{"key":"e_1_3_2_1_9_1","volume-title":"April","author":"CRIU","year":"2019","unstructured":"CRIU website. https:\/\/www.criu.org\/Main_Page , April 2019 . CRIU website. https:\/\/www.criu.org\/Main_Page, April 2019."},{"key":"e_1_3_2_1_10_1","volume-title":"April","author":"Dragonfly","year":"2019","unstructured":"Dragonfly on-line manual pages : sys_checkpoint(2). https:\/\/man.dragonflybsd.org\/?command=sys_checkpoint&section=2 , April 2019 . Dragonfly on-line manual pages: sys_checkpoint(2). https:\/\/man.dragonflybsd.org\/?command=sys_checkpoint&section=2, April 2019."},{"key":"e_1_3_2_1_11_1","volume-title":"March","author":"Cluster Network Thresholds Tuning Failover","year":"2019","unstructured":"Tuning Failover Cluster Network Thresholds . https:\/\/techcommunity.microsoft.com\/t5\/failover-clustering\/tuning-failover-cluster-network-thresholds\/ba-p\/371834 , March 2019 . Tuning Failover Cluster Network Thresholds. https:\/\/techcommunity.microsoft.com\/t5\/failover-clustering\/tuning-failover-cluster-network-thresholds\/ba-p\/371834, March 2019."},{"key":"e_1_3_2_1_12_1","volume-title":"January","author":"CRIU","year":"2021","unstructured":"CRIU Release 3.6. https:\/\/criu.org\/Download\/criu\/3.6 , January 2021 . CRIU Release 3.6. https:\/\/criu.org\/Download\/criu\/3.6, January 2021."},{"key":"e_1_3_2_1_13_1","volume-title":"January","author":"Source Repository DB","year":"2021","unstructured":"Level DB Source Repository . https:\/\/github.com\/google\/leveldb , January 2021 . LevelDB Source Repository. https:\/\/github.com\/google\/leveldb, January 2021."},{"volume-title":"January","year":"2021","key":"e_1_3_2_1_14_1","unstructured":"MongoDB : The most popular Database for Modern Apps. https:\/\/www.mongodb.com\/ , January 2021 . MongoDB: The most popular Database for Modern Apps. https:\/\/www.mongodb.com\/, January 2021."},{"key":"e_1_3_2_1_15_1","volume-title":"January","author":"Website SQL","year":"2021","unstructured":"My SQL Website . https:\/\/www.mysql.com\/ , January 2021 . MySQL Website. https:\/\/www.mysql.com\/, January 2021."},{"volume-title":"January","year":"2021","key":"e_1_3_2_1_16_1","unstructured":"PostgreSQL : The world's most advanced open source database. https:\/\/www.postgresql.org\/ , January 2021 . PostgreSQL: The world's most advanced open source database. https:\/\/www.postgresql.org\/, January 2021."},{"key":"e_1_3_2_1_17_1","volume-title":"January","author":"L's","year":"2021","unstructured":"PostgreSQ L's fsync() surprise. https:\/\/lwn.net\/Articles\/752063\/ , January 2021 . PostgreSQL's fsync() surprise. https:\/\/lwn.net\/Articles\/752063\/, January 2021."},{"key":"e_1_3_2_1_18_1","volume-title":"January","author":"Website Redis","year":"2021","unstructured":"Redis Website . https:\/\/www.redis.io , January 2021 . Redis Website. https:\/\/www.redis.io, January 2021."},{"key":"e_1_3_2_1_19_1","volume-title":"January","author":"DB","year":"2021","unstructured":"Rocks DB | A persistent key-value store. https:\/\/www.rocksdb.org , January 2021 . RocksDB | A persistent key-value store. https:\/\/www.rocksdb.org, January 2021."},{"key":"e_1_3_2_1_20_1","volume-title":"John K Bennett. Efficient User-Level Thread Migration and Checkpointing on Windows NT Clusters. In Windows NT 3rd Symposium (Windows NT 3rd Symposium)","author":"Abdel-Shafi Hazim","year":"1999","unstructured":"Hazim Abdel-Shafi , Evan Speight , and John K Bennett. Efficient User-Level Thread Migration and Checkpointing on Windows NT Clusters. In Windows NT 3rd Symposium (Windows NT 3rd Symposium) , Seattle, WA , July 1999 . USENIX Association. Hazim Abdel-Shafi, Evan Speight, and John K Bennett. Efficient User-Level Thread Migration and Checkpointing on Windows NT Clusters. In Windows NT 3rd Symposium (Windows NT 3rd Symposium), Seattle, WA, July 1999. USENIX Association."},{"key":"e_1_3_2_1_21_1","unstructured":"Advanced Micro Devices Inc. AMD EPYC 7003 Processors (Data Sheet). https:\/\/www.amd.com\/system\/files\/documents\/amd-epyc-7003-series-datasheet.pdf 2021.  Advanced Micro Devices Inc. AMD EPYC 7003 Processors (Data Sheet). https:\/\/www.amd.com\/system\/files\/documents\/amd-epyc-7003-series-datasheet.pdf 2021."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/40.342018"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254756.2254766"},{"key":"e_1_3_2_1_24_1","volume-title":"Mark Shellenbaum. The Zettabyte File System. In Proc. of the 2nd Usenix Conference on File and Storage Technologies","volume":"215","author":"Bonwick Jeff","year":"2003","unstructured":"Jeff Bonwick , Matt Ahrens , Val Henson , Mark Maybee , and Mark Shellenbaum. The Zettabyte File System. In Proc. of the 2nd Usenix Conference on File and Storage Technologies , volume 215 , 2003 . Jeff Bonwick, Matt Ahrens, Val Henson, Mark Maybee, and Mark Shellenbaum. The Zettabyte File System. In Proc. of the 2nd Usenix Conference on File and Storage Technologies, volume 215, 2003."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/3386691.3386712"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2790077"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/42392.42400"},{"key":"e_1_3_2_1_28_1","first-page":"273","volume-title":"Andrew Warfield. Live Migration of Virtual Machines. In Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation -","volume":"2","author":"Clark Christopher","year":"2005","unstructured":"Christopher Clark , Keir Fraser , Steven Hand , Jacob Gorm Hansen , Eric Jul , Christian Limpach , Ian Pratt , and Andrew Warfield. Live Migration of Virtual Machines. In Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation - Volume 2 , NSDI'05, pages 273 -- 286 , USA, 2005 . USENIX Association. Christopher Clark, Keir Fraser, Steven Hand, Jacob Gorm Hansen, Eric Jul, Christian Limpach, Ian Pratt, and Andrew Warfield. Live Migration of Virtual Machines. In Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation - Volume 2, NSDI'05, pages 273--286, USA, 2005. USENIX Association."},{"key":"e_1_3_2_1_29_1","first-page":"161","volume-title":"Proceedings of the 5th USENIX symposium on networked systems design and implementation","author":"Cully Brendan","year":"2008","unstructured":"Brendan Cully , Geoffrey Lefebvre , Dutch Meyer , Mike Feeley , Norm Hutchinson , and Andrew Warfield . Remus : High availability via asynchronous virtual machine replication . In Proceedings of the 5th USENIX symposium on networked systems design and implementation , pages 161 -- 174 . San Francisco , 2008 . Brendan Cully, Geoffrey Lefebvre, Dutch Meyer, Mike Feeley, Norm Hutchinson, and Andrew Warfield. Remus: High availability via asynchronous virtual machine replication. In Proceedings of the 5th USENIX symposium on networked systems design and implementation, pages 161--174. San Francisco, 2008."},{"key":"e_1_3_2_1_30_1","first-page":"81","volume-title":"Proceedings of the FREENIX Track: 2001 USENIX Annual Technical Conference","author":"William","year":"2001","unstructured":"William R. Dieter and James E. Lumpp. User-Level Checkpointing for LinuxThreads Programs . In Proceedings of the FREENIX Track: 2001 USENIX Annual Technical Conference , page 81 -- 92 , USA, 2001 . USENIX Association. William R. Dieter and James E. Lumpp. User-Level Checkpointing for LinuxThreads Programs. In Proceedings of the FREENIX Track: 2001 USENIX Annual Technical Conference, page 81--92, USA, 2001. USENIX Association."},{"key":"e_1_3_2_1_31_1","first-page":"33","volume-title":"Michael Stumm. Evolution of Development Priorities in Key-value Stores Serving Large-scale Applications: The RocksDB Experience. In 19th USENIX Conference on File and Storage Technologies (FAST 21)","author":"Dong Siying","year":"2021","unstructured":"Siying Dong , Andrew Kryczka , Yanqin Jin , and Michael Stumm. Evolution of Development Priorities in Key-value Stores Serving Large-scale Applications: The RocksDB Experience. In 19th USENIX Conference on File and Storage Technologies (FAST 21) , pages 33 -- 49 , 2021 . Siying Dong, Andrew Kryczka, Yanqin Jin, and Michael Stumm. Evolution of Development Priorities in Key-value Stores Serving Large-scale Applications: The RocksDB Experience. In 19th USENIX Conference on File and Storage Technologies (FAST 21), pages 33--49, 2021."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378512"},{"key":"e_1_3_2_1_33_1","volume-title":"December","author":"Dunlap George W.","year":"2003","unstructured":"George W. Dunlap , Samuel T. King , Sukru Cinar , Murtaza A. Basrai , and Peter M. Chen . ReVirt: Enabling Intrusion Analysis through Virtual-Machine Logging and Replay. SIGOPS Oper. Syst. Rev., 36(SI):211--224 , December 2003 . George W. Dunlap, Samuel T. King, Sukru Cinar, Murtaza A. Basrai, and Peter M. Chen. ReVirt: Enabling Intrusion Analysis through Virtual-Machine Logging and Replay. SIGOPS Oper. Syst. Rev., 36(SI):211--224, December 2003."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346256.1346273"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/46\/1\/067"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618525.1618528"},{"key":"e_1_3_2_1_37_1","first-page":"19","volume-title":"Proceedings of the USENIX","author":"Hitz Dave","year":"1994","unstructured":"Dave Hitz , James Lau , and Michael Malcolm . File System Design for an NFS File Server Appliance . In Proceedings of the USENIX Winter 1994 Technical Conference on USENIX Winter 1994 Technical Conference, WTEC'94, pages 19 -- 19 , Berkeley, CA, USA, 1994. USENIX Association. Dave Hitz, James Lau, and Michael Malcolm. File System Design for an NFS File Server Appliance. In Proceedings of the USENIX Winter 1994 Technical Conference on USENIX Winter 1994 Technical Conference, WTEC'94, pages 19--19, Berkeley, CA, USA, 1994. USENIX Association."},{"key":"e_1_3_2_1_38_1","first-page":"260","volume-title":"Cruz: Application-Transparent Distributed Checkpoint-Restart on Standard Operating Systems. In 2005 International Conference on Dependable Systems and Networks (DSN'05)","author":"Janakiraman G.J.","year":"2005","unstructured":"G.J. Janakiraman , J.R. Santos , D. Subhraveti , and Y. Turner . Cruz: Application-Transparent Distributed Checkpoint-Restart on Standard Operating Systems. In 2005 International Conference on Dependable Systems and Networks (DSN'05) , pages 260 -- 269 , 2005 . G.J. Janakiraman, J.R. Santos, D. Subhraveti, and Y. Turner. Cruz: Application-Transparent Distributed Checkpoint-Restart on Standard Operating Systems. In 2005 International Conference on Dependable Systems and Networks (DSN'05), pages 260--269, 2005."},{"key":"e_1_3_2_1_39_1","volume-title":"Chen. Debugging Operating Systems with Time-Traveling Virtual Machines. In 2005 USENIX Annual Technical Conference (USENIX ATC 05)","author":"King Samuel T.","year":"2005","unstructured":"Samuel T. King , George W. Dunlap , and Peter M . Chen. Debugging Operating Systems with Time-Traveling Virtual Machines. In 2005 USENIX Annual Technical Conference (USENIX ATC 05) , Anaheim, CA , April 2005 . USENIX Association. Samuel T. King, George W. Dunlap, and Peter M. Chen. Debugging Operating Systems with Time-Traveling Virtual Machines. In 2005 USENIX Annual Technical Conference (USENIX ATC 05), Anaheim, CA, April 2005. USENIX Association."},{"key":"e_1_3_2_1_40_1","first-page":"323","volume-title":"Laadan and Jason Nieh. Transparent Checkpoint-Restart of Multiple Processes on Commodity Operating Systems. In USENIX Annual Technical Conference","author":"Oren","year":"2007","unstructured":"Oren Laadan and Jason Nieh. Transparent Checkpoint-Restart of Multiple Processes on Commodity Operating Systems. In USENIX Annual Technical Conference , pages 323 -- 336 , 2007 . Oren Laadan and Jason Nieh. Transparent Checkpoint-Restart of Multiple Processes on Commodity Operating Systems. In USENIX Annual Technical Conference, pages 323--336, 2007."},{"key":"e_1_3_2_1_41_1","first-page":"86","volume-title":"The Checkpoint Mechanism in KeyKOS","author":"Landau C.R.","year":"1992","unstructured":"C.R. Landau . The Checkpoint Mechanism in KeyKOS . pages 86 - 91 , 10 1992 . C.R. Landau. The Checkpoint Mechanism in KeyKOS. pages 86 - 91, 10 1992."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1987.1676929"},{"key":"e_1_3_2_1_43_1","first-page":"97","volume-title":"2014 USENIX Annual Technical Conference (USENIX ATC 14)","author":"Mashtizadeh Ali Jos\u00e9","year":"2014","unstructured":"Ali Jos\u00e9 Mashtizadeh , Min Cai , Gabriel Tarasuk-Levin , Ricardo Koller , Tal Garfinkel , and Sreekanth Setty . XvMotion : Unified Virtual Machine Migration over Long Distance . In 2014 USENIX Annual Technical Conference (USENIX ATC 14) , pages 97 -- 108 , Philadelphia, PA , June 2014 . USENIX Association. Ali Jos\u00e9 Mashtizadeh, Min Cai, Gabriel Tarasuk-Levin, Ricardo Koller, Tal Garfinkel, and Sreekanth Setty. XvMotion: Unified Virtual Machine Migration over Long Distance. In 2014 USENIX Annual Technical Conference (USENIX ATC 14), pages 97--108, Philadelphia, PA, June 2014. USENIX Association."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037751"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/989.990"},{"key":"e_1_3_2_1_46_1","volume-title":"Kirk McKusick and Gregory R. Ganger. Soft Updates: A Technique for Eliminating Most Synchronous Writes in the Fast Filesystem. In 1999 USENIX Annual Technical Conference (USENIX ATC 99)","author":"Marshall","year":"1999","unstructured":"Marshall Kirk McKusick and Gregory R. Ganger. Soft Updates: A Technique for Eliminating Most Synchronous Writes in the Fast Filesystem. In 1999 USENIX Annual Technical Conference (USENIX ATC 99) , Monterey, CA , June 1999 . USENIX Association. Marshall Kirk McKusick and Gregory R. Ganger. Soft Updates: A Technique for Eliminating Most Synchronous Writes in the Fast Filesystem. In 1999 USENIX Annual Technical Conference (USENIX ATC 99), Monterey, CA, June 1999. USENIX Association."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-012-0294-6"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2016.9"},{"key":"e_1_3_2_1_49_1","first-page":"401","volume-title":"Narayanan and Orion Hodson. Whole-System Persistence. In Proceedings of the Seventeenth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS XVII","author":"Dushyanth","year":"2012","unstructured":"Dushyanth Narayanan and Orion Hodson. Whole-System Persistence. In Proceedings of the Seventeenth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS XVII , page 401 -- 410 , New York, NY, USA , 2012 . Association for Computing Machinery. Dushyanth Narayanan and Orion Hodson. Whole-System Persistence. In Proceedings of the Seventeenth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS XVII, page 401--410, New York, NY, USA, 2012. Association for Computing Machinery."},{"key":"e_1_3_2_1_50_1","first-page":"25","volume-title":"Greg Hutchins. Fast Transparent Migration for Virtual Machines. In Proceedings of the Annual Conference on USENIX Annual Technical Conference, ATEC '05","author":"Nelson Michael","year":"2005","unstructured":"Michael Nelson , Beng-Hong Lim , and Greg Hutchins. Fast Transparent Migration for Virtual Machines. In Proceedings of the Annual Conference on USENIX Annual Technical Conference, ATEC '05 , pages 25 -- 25 , Berkeley, CA, USA , 2005 . USENIX Association. Michael Nelson, Beng-Hong Lim, and Greg Hutchins. Fast Transparent Migration for Virtual Machines. In Proceedings of the Annual Conference on USENIX Annual Technical Conference, ATEC '05, pages 25--25, Berkeley, CA, USA, 2005. USENIX Association."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1394441.1394442"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-46079-6_47"},{"key":"e_1_3_2_1_53_1","first-page":"433","volume-title":"Arpaci-Dusseau. All File Systems Are Not Created Equal: On the Complexity of Crafting Crash-Consistent Applications. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)","author":"Pillai Thanumalayan Sankaranarayana","year":"2014","unstructured":"Thanumalayan Sankaranarayana Pillai , Vijay Chidambaram , Ramnatthan Alagappan , Samer Al-Kiswany , Andrea C. Arpaci-Dusseau , and Remzi H . Arpaci-Dusseau. All File Systems Are Not Created Equal: On the Complexity of Crafting Crash-Consistent Applications. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) , pages 433 -- 448 , Broomfield, CO , October 2014 . USENIX Association. Thanumalayan Sankaranarayana Pillai, Vijay Chidambaram, Ramnatthan Alagappan, Samer Al-Kiswany, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. All File Systems Are Not Created Equal: On the Complexity of Crafting Crash-Consistent Applications. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14), pages 433--448, Broomfield, CO, October 2014. USENIX Association."},{"key":"e_1_3_2_1_54_1","first-page":"18","volume-title":"Kai Li. Libckpt: Transparent Checkpointing Under Unix. In Proceedings of the USENIX 1995 Technical Conference Proceedings, TCON'95","author":"Plank James S.","year":"1995","unstructured":"James S. Plank , Micah Beck , Gerry Kingsley , and Kai Li. Libckpt: Transparent Checkpointing Under Unix. In Proceedings of the USENIX 1995 Technical Conference Proceedings, TCON'95 , pages 18 -- 18 , Berkeley, CA, USA , 1995 . USENIX Association. James S. Plank, Micah Beck, Gerry Kingsley, and Kai Li. Libckpt: Transparent Checkpointing Under Unix. In Proceedings of the USENIX 1995 Technical Conference Proceedings, TCON'95, pages 18--18, Berkeley, CA, USA, 1995. USENIX Association."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/36206.36181"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/312203.312214"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/121132.121137"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/346152.346191"},{"key":"e_1_3_2_1_59_1","volume-title":"29th Street Press","author":"Soltis Frank G","year":"2001","unstructured":"Frank G Soltis . Fortress Rochester : The Inside Story of the IBM iSeries . 29th Street Press , 2001 . Frank G Soltis. Fortress Rochester: The Inside Story of the IBM iSeries. 29th Street Press, 2001."},{"issue":"12","key":"e_1_3_2_1_60_1","first-page":"46","volume":"33","author":"Tanenbaum Andrew S.","year":"1990","unstructured":"Andrew S. Tanenbaum , Robbert van Renesse , Hans van Staveren , Gregory J. Sharp , and Sape J . Mullender. Experiences with the Amoeba Distributed Operating System. Commun. ACM , 33 ( 12 ): 46 -- 63 , December 1990 . Andrew S. Tanenbaum, Robbert van Renesse, Hans van Staveren, Gregory J. Sharp, and Sape J. Mullender. Experiences with the Amoeba Distributed Operating System. Commun. ACM, 33(12):46--63, December 1990.","journal-title":"Mullender. Experiences with the Amoeba Distributed Operating System. Commun. ACM"},{"key":"e_1_3_2_1_61_1","volume-title":"Distributed computing in practice: the Condor experience. Concurrency and computation: practice and experience, 17(2-4):323--356","author":"Thain Douglas","year":"2005","unstructured":"Douglas Thain , Todd Tannenbaum , and Miron Livny . Distributed computing in practice: the Condor experience. Concurrency and computation: practice and experience, 17(2-4):323--356 , 2005 . Douglas Thain, Todd Tannenbaum, and Miron Livny. Distributed computing in practice: the Condor experience. Concurrency and computation: practice and experience, 17(2-4):323--356, 2005."},{"key":"e_1_3_2_1_62_1","volume-title":"Optimization of Serverless Function Snapshots. In Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'21)","author":"Ustiugov Dmitrii","year":"2021","unstructured":"Dmitrii Ustiugov , Plamen Petrov , Marios Kogias , Edouard Bugnion , and Boris Grot . Benchmarking, Analysis, and Optimization of Serverless Function Snapshots. In Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'21) . ACM, 2021 . Dmitrii Ustiugov, Plamen Petrov, Marios Kogias, Edouard Bugnion, and Boris Grot. Benchmarking, Analysis, and Optimization of Serverless Function Snapshots. In Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'21). ACM, 2021."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950370"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357526.3357542"},{"key":"e_1_3_2_1_65_1","first-page":"197","volume-title":"Cristiano Giuffrida. Speculative Memory Checkpointing. In Proceedings of the 16th Annual Middleware Conference, Middleware '15","author":"Vogt Dirk","year":"2015","unstructured":"Dirk Vogt , Armando Miraglia , Georgios Portokalidis , Herbert Bos , Andy Tanenbaum , and Cristiano Giuffrida. Speculative Memory Checkpointing. In Proceedings of the 16th Annual Middleware Conference, Middleware '15 , pages 197 -- 209 , New York, NY, USA , 2015 . Association for Computing Machinery. Dirk Vogt, Armando Miraglia, Georgios Portokalidis, Herbert Bos, Andy Tanenbaum, and Cristiano Giuffrida. Speculative Memory Checkpointing. In Proceedings of the 16th Annual Middleware Conference, Middleware '15, pages 197--209, New York, NY, USA, 2015. Association for Computing Machinery."},{"key":"e_1_3_2_1_66_1","first-page":"254","volume-title":"Rajkumar Buyya. Cost of Virtual Machine Live Migration in Clouds: A Performance Evaluation. In Proceedings of the 1st International Conference on Cloud Computing, CloudCom '09","author":"Voorsluys William","year":"2009","unstructured":"William Voorsluys , James Broberg , Srikumar Venugopal , and Rajkumar Buyya. Cost of Virtual Machine Live Migration in Clouds: A Performance Evaluation. In Proceedings of the 1st International Conference on Cloud Computing, CloudCom '09 , pages 254 -- 265 , Berlin, Heidelberg , 2009 . Springer-Verlag. William Voorsluys, James Broberg, Srikumar Venugopal, and Rajkumar Buyya. Cost of Virtual Machine Live Migration in Clouds: A Performance Evaluation. In Proceedings of the 1st International Conference on Cloud Computing, CloudCom '09, pages 254--265, Berlin, Heidelberg, 2009. Springer-Verlag."}],"event":{"name":"SOSP '21: ACM SIGOPS 28th Symposium on Operating Systems Principles","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX Assoc USENIX Assoc"],"location":"Virtual Event Germany","acronym":"SOSP '21"},"container-title":["Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477132.3483563","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3477132.3483563","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:49:15Z","timestamp":1750193355000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477132.3483563"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,26]]},"references-count":66,"alternative-id":["10.1145\/3477132.3483563","10.1145\/3477132"],"URL":"https:\/\/doi.org\/10.1145\/3477132.3483563","relation":{},"subject":[],"published":{"date-parts":[[2021,10,26]]},"assertion":[{"value":"2021-10-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}