{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:38Z","timestamp":1772164058500,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":51,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,4,4]],"date-time":"2017-04-04T00:00:00Z","timestamp":1491264000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000006","name":"Office of Naval Research","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000006","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000185","name":"Defense Advanced Research Projects Agency","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000185","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,4,4]]},"DOI":"10.1145\/3037697.3037751","type":"proceedings-article","created":{"date-parts":[[2017,4,5]],"date-time":"2017-04-05T08:47:40Z","timestamp":1491382060000},"page":"693-708","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":28,"title":["Towards Practical Default-On Multi-Core Record\/Replay"],"prefix":"10.1145","author":[{"given":"Ali Jos\u00e9","family":"Mashtizadeh","sequence":"first","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}]},{"given":"Tal","family":"Garfinkel","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}]},{"given":"David","family":"Terei","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}]},{"given":"David","family":"Mazieres","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}]},{"given":"Mendel","family":"Rosenblum","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}]}],"member":"320","published-online":{"date-parts":[[2017,4,4]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"UndoDB Live Recorder: Record\/Replay for Live Systems. http:\/\/jakob.engbloms.se\/archives\/2259 Nov. 2015.  UndoDB Live Recorder: Record\/Replay for Live Systems. http:\/\/jakob.engbloms.se\/archives\/2259 Nov. 2015."},{"key":"e_1_3_2_1_2_1","volume-title":"http:\/\/docs.roguewave.com\/totalview\/8.15.7\/pdfs\/ReplayEngine_Getting_Started_Guide.pdf","author":"With Replay Engine Reverse Debugging","year":"2015","unstructured":"Reverse Debugging With Replay Engine . http:\/\/docs.roguewave.com\/totalview\/8.15.7\/pdfs\/ReplayEngine_Getting_Started_Guide.pdf , 2015 . Reverse Debugging With Replay Engine. http:\/\/docs.roguewave.com\/totalview\/8.15.7\/pdfs\/ReplayEngine_Getting_Started_Guide.pdf, 2015."},{"key":"e_1_3_2_1_3_1","volume-title":"June","author":"Here Simics","year":"2015","unstructured":"Simics 5 is Here . http:\/\/blogs. windriver.com\/wind_river_blog\/2015\/06\/ simics-5-is-here-more-parallel-than-ever.html , June 2015 . Simics 5 is Here. http:\/\/blogs. windriver.com\/wind_river_blog\/2015\/06\/ simics-5-is-here-more-parallel-than-ever.html, June 2015."},{"key":"e_1_3_2_1_4_1","volume-title":"Jan","author":"Lighttpd","year":"2017","unstructured":"Lighttpd - fly light. https:\/\/www.lighttpd.net\/ , Jan 2017 . Lighttpd - fly light. https:\/\/www.lighttpd.net\/, Jan 2017."},{"key":"e_1_3_2_1_5_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_6_1","volume-title":"Jan.","author":"Hash","year":"2017","unstructured":"xx Hash - Extremely fast non-cryptographic hash algorithm. http:\/\/cyan4973.github.io\/xxHash\/http:\/\/cyan4973.github.io\/xxHash\/ , Jan. 2017 . xxHash - Extremely fast non-cryptographic hash algorithm. http:\/\/cyan4973.github.io\/xxHash\/http:\/\/cyan4973.github.io\/xxHash\/, Jan. 2017."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/115952.115976"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629594"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/2001252.2001255"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 2012 10","author":"Boehm H.-J.","unstructured":"H.-J. Boehm . Position Paper : Nondeterminism is Unavoidable, but Data Races Are Pure Evil . In Proceedings of the 2012 10 .1145\/2414729.2414732. URL http:\/\/doi.acm.org\/10.1145\/2414729.2414732. H.-J. Boehm. Position Paper: Nondeterminism is Unavoidable, but Data Races Are Pure Evil. In Proceedings of the 2012 10.1145\/2414729.2414732. URL http:\/\/doi.acm.org\/10.1145\/2414729.2414732."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375581.1375591"},{"key":"e_1_3_2_1_13_1","volume-title":"May","author":"Bosschere K. D.","year":"2016","unstructured":"K. D. Bosschere . Personal communication , May 2016 . K. D. Bosschere. Personal communication, May 2016."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224058"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2442516.2442537"},{"key":"e_1_3_2_1_16_1","first-page":"1","volume-title":"USENIX 2008 Annual Technical Conference on Annual Technical Conference, ATC'08","author":"Chow J.","year":"2008","unstructured":"J. Chow , T. Garfinkel , and P. M. Chen . Decoupling Dynamic Program Analysis from Execution in Virtual Environments . In USENIX 2008 Annual Technical Conference on Annual Technical Conference, ATC'08 , pages 1 -- 14 , Berkeley, CA, USA , 2008 . USENIX Association. URL http:\/\/dl.acm.org\/citation.cfm?id=1404014.1404015. J. Chow, T. Garfinkel, and P. M. Chen. Decoupling Dynamic Program Analysis from Execution in Virtual Environments. In USENIX 2008 Annual Technical Conference on Annual Technical Conference, ATC'08, pages 1--14, Berkeley, CA, USA, 2008. USENIX Association. URL http:\/\/dl.acm.org\/citation.cfm?id=1404014.1404015."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408794"},{"key":"e_1_3_2_1_18_1","first-page":"525","volume-title":"Eidetic Systems. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, OSDI'14","author":"Devecsery D.","year":"2014","unstructured":"D. Devecsery , M. Chow , X. Dou , J. Flinn , and P. M. Chen . Eidetic Systems. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, OSDI'14 , pages 525 -- 540 , Berkeley, CA, USA , 2014 . USENIX Association. ISBN 978-1-931971-16-4. URL http:\/\/dl.acm.org\/citation.cfm?id=2685048.2685090. D. Devecsery, M. Chow, X. Dou, J. Flinn, and P. M. Chen. Eidetic Systems. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, OSDI'14, pages 525--540, Berkeley, CA, USA, 2014. USENIX Association. ISBN 978-1-931971-16-4. URL http:\/\/dl.acm.org\/citation.cfm?id=2685048.2685090."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346256.1346273"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/1267359.1267386"},{"key":"e_1_3_2_1_21_1","volume-title":"Jan","author":"Ghemawat S.","year":"2017","unstructured":"S. Ghemawat and J. Dean . GitHub - google\/leveldb. https:\/\/github.com\/google\/leveldb , Jan 2017 . S. Ghemawat and J. Dean. GitHub - google\/leveldb. https:\/\/github.com\/google\/leveldb, Jan 2017."},{"key":"e_1_3_2_1_22_1","first-page":"193","volume-title":"Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation, OSDI'08","author":"Guo Z.","year":"2008","unstructured":"Z. Guo , X. Wang , J. Tang , X. Liu , Z. Xu , M. Wu , M. F. Kaashoek , and Z. Zhang . R2: An Application-level Kernel for Record and Replay . In Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation, OSDI'08 , pages 193 -- 208 , Berkeley, CA, USA , 2008 . USENIX Association. URL http:\/\/dl.acm.org\/citation.cfm?id=1855741.1855755. Z. Guo, X. Wang, J. Tang, X. Liu, Z. Xu, M. Wu, M. F. Kaashoek, and Z. Zhang. R2: An Application-level Kernel for Record and Replay. In Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation, OSDI'08, pages 193--208, Berkeley, CA, USA, 2008. USENIX Association. URL http:\/\/dl.acm.org\/citation.cfm?id=1855741.1855755."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592800"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882291.1882323"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2150997"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1811099"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/359545.359563"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1987.1676929"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736031"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254119"},{"key":"e_1_3_2_1_31_1","volume-title":"Jan","author":"Leverich J.","year":"2017","unstructured":"J. Leverich . Mutilate: high-performance memcached load generator. https:\/\/github.com\/leverich\/mutilate , Jan 2017 . J. Leverich. Mutilate: high-performance memcached load generator. https:\/\/github.com\/leverich\/mutilate, Jan 2017."},{"key":"e_1_3_2_1_32_1","volume-title":"May","author":"Holt Matt","year":"2016","unstructured":"Matt Holt . Caddy: The HTTP\/2 web server with automatic HTTPS. https:\/\/caddyserver.com\/ , May 2016 . Matt Holt. Caddy: The HTTP\/2 web server with automatic HTTPS. https:\/\/caddyserver.com\/, May 2016."},{"key":"e_1_3_2_1_33_1","volume-title":"May","author":"MemCachier Inc. MemCachier.","year":"2016","unstructured":"MemCachier Inc. MemCachier. https:\/\/www.memcachier.com\/ , May 2016 . MemCachier Inc. MemCachier. https:\/\/www.memcachier.com\/, May 2016."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250738"},{"key":"e_1_3_2_1_35_1","volume-title":"Web Server, & Reverse Proxy. https:\/\/www.nginx.com\/","author":"NGINX Inc.","year":"2017","unstructured":"NGINX Inc. NGINX --- High Performance Load Balancer , Web Server, & Reverse Proxy. https:\/\/www.nginx.com\/ , Jan 2017 . NGINX Inc. NGINX --- High Performance Load Balancer, Web Server, & Reverse Proxy. https:\/\/www.nginx.com\/, Jan 2017."},{"key":"e_1_3_2_1_36_1","volume-title":"Lightweight User-Space Record And Replay. CoRR, abs\/1610.02144","author":"O'Callahan R.","year":"2016","unstructured":"R. O'Callahan , C. Jones , N. Froyd , K. Huey , A. Noll , and N. Partush . Lightweight User-Space Record And Replay. CoRR, abs\/1610.02144 , 2016 . URL http:\/\/arxiv.org\/abs\/1610.02144. R. O'Callahan, C. Jones, N. Froyd, K. Huey, A. Noll, and N. Partush. Lightweight User-Space Record And Replay. CoRR, abs\/1610.02144, 2016. URL http:\/\/arxiv.org\/abs\/1610.02144."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629593"},{"key":"e_1_3_2_1_38_1","volume-title":"Jan","author":"PostgreSQL Global Development Group","year":"2017","unstructured":"PostgreSQL Global Development Group . PostgreSQL: The world's most advanced open source database. https:\/\/www.postgresql.org\/ , Jan 2017 . PostgreSQL Global Development Group. PostgreSQL: The world's most advanced open source database. https:\/\/www.postgresql.org\/, Jan 2017."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/312203.312214"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1085130.1085139"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1899928.1899932"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1791194.1791203"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787501"},{"key":"e_1_3_2_1_44_1","first-page":"3","volume-title":"Proceedings of the Annual Conference on USENIX Annual Technical Conference, ATEC '04","author":"Srinivasan S. M.","year":"2004","unstructured":"S. M. Srinivasan , S. Kandula , C. R. Andrews , and Y. Zhou . Flashback: A Lightweight Extension for Rollback and Deterministic Replay for Software Debugging . In Proceedings of the Annual Conference on USENIX Annual Technical Conference, ATEC '04 , pages 3 -- 3 , Berkeley, CA, USA , 2004 . USENIX Association. URL http:\/\/dl.acm.org\/citation.cfm?id=1247415.1247418. S. M. Srinivasan, S. Kandula, C. R. Andrews, and Y. Zhou. Flashback: A Lightweight Extension for Rollback and Deterministic Replay for Software Debugging. In Proceedings of the Annual Conference on USENIX Annual Technical Conference, ATEC '04, pages 3--3, Berkeley, CA, USA, 2004. USENIX Association. URL http:\/\/dl.acm.org\/citation.cfm?id=1247415.1247418."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.13"},{"key":"e_1_3_2_1_46_1","volume-title":"Jan","author":"Software Foundation The Apache","year":"2017","unstructured":"The Apache Software Foundation . ab - Apache HTTP server benchmarking tool. https:\/\/httpd.apache.org\/docs\/2.4\/programs\/ab.html , Jan 2017 . The Apache Software Foundation. ab - Apache HTTP server benchmarking tool. https:\/\/httpd.apache.org\/docs\/2.4\/programs\/ab.html, Jan 2017."},{"key":"e_1_3_2_1_47_1","volume-title":"May","author":"Team The Golang","year":"2014","unstructured":"The Golang Team . The Go Memory Model. https:\/\/golang.org\/ref\/mem , May 2014 . The Golang Team. The Go Memory Model. https:\/\/golang.org\/ref\/mem, May 2014."},{"key":"e_1_3_2_1_48_1","unstructured":"The Memcached Team. Memcached: A distributed memory object caching system. http:\/\/memcached.org\/ May 2016.  The Memcached Team. Memcached: A distributed memory object caching system. http:\/\/memcached.org\/ May 2016."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950370"},{"key":"e_1_3_2_1_50_1","unstructured":"Wikipedia Foundation Inc. Intel SHA extensions. https:\/\/en.wikipedia.org\/wiki\/Intel_SHA_extensions Jan 2017.  Wikipedia Foundation Inc. Intel SHA extensions. https:\/\/en.wikipedia.org\/wiki\/Intel_SHA_extensions Jan 2017."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/223982.223990"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.5555\/774861.774871"}],"event":{"name":"ASPLOS '17: Architectural Support for Programming Languages and Operating Systems","location":"Xi'an China","acronym":"ASPLOS '17","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3037697.3037751","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3037697.3037751","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3037697.3037751","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:03:11Z","timestamp":1750201391000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3037697.3037751"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,4]]},"references-count":51,"alternative-id":["10.1145\/3037697.3037751","10.1145\/3037697"],"URL":"https:\/\/doi.org\/10.1145\/3037697.3037751","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/3093336.3037751","asserted-by":"object"},{"id-type":"doi","id":"10.1145\/3093337.3037751","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2017,4,4]]},"assertion":[{"value":"2017-04-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}