{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:29:18Z","timestamp":1750307358682,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,4,10]],"date-time":"2011-04-10T00:00:00Z","timestamp":1302393600000},"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":[[2011,4,10]]},"DOI":"10.1145\/1966445.1966467","type":"proceedings-article","created":{"date-parts":[[2011,4,12]],"date-time":"2011-04-12T12:01:35Z","timestamp":1302609695000},"page":"229-242","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Operating system support for application-specific speculation"],"prefix":"10.1145","author":[{"given":"Benjamin","family":"Wester","sequence":"first","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter M.","family":"Chen","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jason","family":"Flinn","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,4,10]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1133983"},{"key":"e_1_3_2_1_2_1","first-page":"161","volume-title":"Proc. 5th USENIX Symposium on Networked Systems Design and Implementation","author":"Cully","year":"2008","unstructured":"Cully 2008 Brendan Cully, Geoffrey Lefebvre, Dutch Meyer, Mike Feeley, Norm Hutchinson, and Andrew Warfield. Remus: High availability via asynchronous virtual machine replication . In Proc. 5th USENIX Symposium on Networked Systems Design and Implementation , pages 161 -- 174 , San Francisco, CA , April 2008. Cully 2008 Brendan Cully, Geoffrey Lefebvre, Dutch Meyer, Mike Feeley, Norm Hutchinson, and Andrew Warfield. Remus: High availability via asynchronous virtual machine replication. In Proc. 5th USENIX Symposium on Networked Systems Design and Implementation, pages 161--174, San Francisco, CA, April 2008."},{"key":"e_1_3_2_1_3_1","volume-title":"Transaction Processing: Concepts and Techniques","author":"Jim Gray Gray","year":"1993","unstructured":"Gray 1993 Jim Gray and Andreas Reuter . Transaction Processing: Concepts and Techniques . Morgan Kaufmann Publishers, Inc. , 1993 . Gray 1993 Jim Gray and Andreas Reuter. Transaction Processing: Concepts and Techniques. Morgan Kaufmann Publishers, Inc., 1993."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/165123.165164"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/41457.37508"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2009.18"},{"key":"e_1_3_2_1_7_1","first-page":"419","volume-title":"Proc. 2008 USENIX Annual Technical Conference","author":"Lange","year":"2008","unstructured":"Lange 2008 John R. Lange, Peter A. Dinda, and Samuel Rossoff. Experiences with client-based speculative remote display . In Proc. 2008 USENIX Annual Technical Conference , pages 419 -- 432 , Boston, MA , June 2008. Lange 2008 John R. Lange, Peter A. Dinda, and Samuel Rossoff. Experiences with client-based speculative remote display. In Proc. 2008 USENIX Annual Technical Conference, pages 419--432, Boston, MA, June 2008."},{"key":"e_1_3_2_1_8_1","first-page":"31","volume-title":"Proc. 2005 USENIX Annual Technical Conference","author":"Li","year":"2005","unstructured":"Li 2005 Tong Li, Carla S. Ellis, Alvin R. Lebeck, and Daniel J. Sorin. Pulse: A dynamic deadlock detection mechanism using speculative execution . In Proc. 2005 USENIX Annual Technical Conference , pages 31 -- 44 , Anaheim, CA , April 2005. Li 2005 Tong Li, Carla S. Ellis, Alvin R. Lebeck, and Daniel J. Sorin. Pulse: A dynamic deadlock detection mechanism using speculative execution. In Proc. 2005 USENIX Annual Technical Conference, pages 31--44, Anaheim, CA, April 2005."},{"key":"e_1_3_2_1_9_1","unstructured":"Link 2010 Bernhard R. Link. XTrace - trace X protocol connections. http:\/\/xtrace.alioth.debian.org\/ September 2010.  Link 2010 Bernhard R. Link. XTrace - trace X protocol connections. http:\/\/xtrace.alioth.debian.org\/ September 2010."},{"key":"e_1_3_2_1_10_1","first-page":"1457","volume-title":"Proc. 21st International Joint Conference on Artificial Intelligence","author":"Madani","year":"2009","unstructured":"Madani 2009 Omid Madani, Hung Bui, and Eric Yeh. Efficient online learning and prediction of users' desktop actions . In Proc. 21st International Joint Conference on Artificial Intelligence , pages 1457 -- 1462 , Pasadena, CA , July 2009. Madani 2009 Omid Madani, Hung Bui, and Eric Yeh. Efficient online learning and prediction of users' desktop actions. In Proc. 21st International Joint Conference on Artificial Intelligence, pages 1457--1462, Pasadena, CA, July 2009."},{"key":"e_1_3_2_1_11_1","volume-title":"Proc. 7th USENIX Symposium on Networked Systems Design and Implementation","author":"Mickens","year":"2010","unstructured":"Mickens 2010 James Mickens, Jeremy Elson, Jon Howell, and Jay Lorch. Crom: Faster web browsing using speculative execution . In Proc. 7th USENIX Symposium on Networked Systems Design and Implementation , San Jose, CA , April 2010. Mickens 2010 James Mickens, Jeremy Elson, Jon Howell, and Jay Lorch. Crom: Faster web browsing using speculative execution. In Proc. 7th USENIX Symposium on Networked Systems Design and Implementation, San Jose, CA, April 2010."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095829"},{"key":"e_1_3_2_1_13_1","first-page":"1","volume-title":"Proc. 7th Symposium on Operating Systems Design and Implementation","author":"Nightingale","year":"2006","unstructured":"Nightingale 2006 Edmund B. Nightingale, Kaushik Veeraraghavan, Peter M. Chen, and Jason Flinn. Rethink the sync . In Proc. 7th Symposium on Operating Systems Design and Implementation , pages 1 -- 14 , Seattle, WA , October 2006. Nightingale 2006 Edmund B. Nightingale, Kaushik Veeraraghavan, Peter M. Chen, and Jason Flinn. Rethink the sync. In Proc. 7th Symposium on Operating Systems Design and Implementation, pages 1--14, Seattle, WA, October 2006."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629591"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/121132.121171"},{"key":"e_1_3_2_1_16_1","first-page":"135","volume-title":"Proc. 8th Annual International Symposium on Computer Architecture","author":"Smith","year":"1981","unstructured":"Smith 1981 James E. Smith. A study of branch prediction strategies . In Proc. 8th Annual International Symposium on Computer Architecture , pages 135 -- 148 , May 1981. Smith 1981 James E. Smith. A study of branch prediction strategies. In Proc. 8th Annual International Symposium on Computer Architecture, pages 135--148, May 1981."},{"key":"e_1_3_2_1_17_1","first-page":"1","volume-title":"Proc. International Parallel and Distributed Processing Symposium","author":"Smith Smith","year":"2007","unstructured":"Smith 2007 Justin D. Smith , Cristian &amp;#354;&amp;#259;pu&amp;#351;, and Jason Hickey . The Mojave compiler: Providing language primatives for whole-process migration and speculation for distributed applications . In Proc. International Parallel and Distributed Processing Symposium , pages 1 -- 8 , March 2007 . Smith 2007 Justin D. Smith, Cristian &amp;#354;&amp;#259;pu&amp;#351;, and Jason Hickey. The Mojave compiler: Providing language primatives for whole-process migration and speculation for distributed applications. In Proc. International Parallel and Distributed Processing Symposium, pages 1--8, March 2007."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/822079.822712"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772974"},{"key":"e_1_3_2_1_20_1","first-page":"487","volume-title":"Proc. 3rd IEEE\/ACM International Symposium on Cluster Computing and the Grid","year":"2003","unstructured":"&amp;#354;&amp;#259;pu&amp;#351; 2003 Cristian &amp;#354;&amp;#259;pu&amp;#351;, Justin D. Smith, and Jason Hickey. Kernel level speculative DSM . In Proc. 3rd IEEE\/ACM International Symposium on Cluster Computing and the Grid , pages 487 -- 494 , May 2003. &amp;#354;&amp;#259;pu&amp;#351; 2003 Cristian &amp;#354;&amp;#259;pu&amp;#351;, Justin D. Smith, and Jason Hickey. Kernel level speculative DSM. In Proc. 3rd IEEE\/ACM International Symposium on Cluster Computing and the Grid, pages 487--494, May 2003."},{"key":"e_1_3_2_1_21_1","first-page":"245","volume-title":"Proc. 6th USENIX Symposium on Networked Systems Design and Implementation","author":"Wester","year":"2009","unstructured":"Wester 2009 Benjamin Wester, James Cowling, Edmund B. Nightingale, Peter M. Chen, Jason Flinn, and Barbara Liskov. Tolerating lagency in replicated state machines through client speculation . In Proc. 6th USENIX Symposium on Networked Systems Design and Implementation , pages 245 -- 260 , Boston, MA , April 2009. Wester 2009 Benjamin Wester, James Cowling, Edmund B. Nightingale, Peter M. Chen, Jason Flinn, and Barbara Liskov. Tolerating lagency in replicated state machines through client speculation. In Proc. 6th USENIX Symposium on Networked Systems Design and Implementation, pages 245--260, Boston, MA, April 2009."}],"event":{"name":"EuroSys '11: Sixth EuroSys Conference 2011","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Salzburg Austria","acronym":"EuroSys '11"},"container-title":["Proceedings of the sixth conference on Computer systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1966445.1966467","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1966445.1966467","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:22:26Z","timestamp":1750245746000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1966445.1966467"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,4,10]]},"references-count":21,"alternative-id":["10.1145\/1966445.1966467","10.1145\/1966445"],"URL":"https:\/\/doi.org\/10.1145\/1966445.1966467","relation":{},"subject":[],"published":{"date-parts":[[2011,4,10]]},"assertion":[{"value":"2011-04-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}