{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T06:26:02Z","timestamp":1776925562515,"version":"3.51.2"},"reference-count":36,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,6]]},"DOI":"10.1109\/dsn.2011.5958254","type":"proceedings-article","created":{"date-parts":[[2011,7,21]],"date-time":"2011-07-21T11:17:24Z","timestamp":1311247044000},"page":"411-421","source":"Crossref","is-referenced-by-count":1,"title":["Aaron: An adaptable execution environment"],"prefix":"10.1109","author":[{"given":"Marc","family":"Brunink","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andre","family":"Schmitt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Knauth","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Susskraut","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ute","family":"Schiffel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephan","family":"Creutz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christof","family":"Fetzer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref33","article-title":"Improving MapReduce performance in heterogeneous environments","author":"zaharia","year":"2008","journal-title":"Second USENIX Symposium on Operating Systems Design and Implementation (OSDI)"},{"key":"ref32","article-title":"Dryadlinq: A system for general-purpose distributed data-parallel computing using a high-level language","author":"yu","year":"2008","journal-title":"Second USENIX Symposium on Operating Systems Design and Implementation (OSDI)"},{"key":"ref31","article-title":"MapReduce: Simplified data processing on large clusters","author":"dean","year":"2004","journal-title":"Proc of the Symposium on Operating Systems Design and Implementation (OSDI)"},{"key":"ref30","article-title":"Xfi: Software guards for system address spaces","author":"erlingsson","year":"2006","journal-title":"Proc of the Symposium on Operating Systems Design and Implementation (OSDI)"},{"key":"ref36","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-05118-0_48","article-title":"Speculation for parallelizing runtime checks","author":"s\u00fc?kraut","year":"2009","journal-title":"Proceedings of the 11 th International Symposium on Stabilization Safety and Security of Distributed Systems (SSS)"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346321"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/SNPD.2008.69"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772988"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294274"},{"key":"ref12","article-title":"D3s: Debugging deployed distributed systems","author":"liu","year":"2008","journal-title":"Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation (NSDI)"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"ref14","article-title":"Enhancing server availability and security through failure-oblivious computing","author":"rinard","year":"2004","journal-title":"Proceedings of the 5th Symposium on Operating Systems Design and Implementation (OSDI)"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2007.4"},{"key":"ref16","article-title":"The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines","author":"h\u00f6lzle","year":"2009"},{"key":"ref17","article-title":"Prospect: A compiler framework for speculative parallelization","author":"st\u00fc?kraut","year":"2010","journal-title":"Proc Int Symp Code Generation Optimization (CGO)"},{"key":"ref18","article-title":"Zookeeper: wait-free coordination for internet-scale systems","author":"hunt","year":"2010","journal-title":"Proceedings of the USENIX annual technical conference 2010 (USENIXATC)"},{"key":"ref19","doi-asserted-by":"crossref","DOI":"10.1145\/1095810.1095817","article-title":"Fault-scalable byzantine fault tolerant services","author":"abd-ei-malek","year":"2005","journal-title":"Proceedings of ACM Symposium on Operating System Principles (SOSP)"},{"key":"ref28","article-title":"Microreboot - a technique for cheap recovery","author":"candea","year":"2004","journal-title":"Proc of the Symposium on Operating Systems Design and Implementation (OSDI)"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2005.34"},{"key":"ref27","article-title":"Splitscreen: enabling efficient, distributed malware detection","author":"cha","year":"2010","journal-title":"Proceedings of the 7th USENIX Conference on Networked Systems Design and Implementation (NSDI)"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2007.7"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/800027.808467"},{"key":"ref29","article-title":"Safedrive: Safe and recoverable extensions using language-based techniques","author":"zhou","year":"2006","journal-title":"Proc of the Symposium on Operating Systems Design and Implementation (OSDI)"},{"key":"ref5","article-title":"An-encoding compiler: Building safety-critical systems with commodity hardware","author":"schiffel","year":"2009","journal-title":"Proceedings of the 28th International Conference on Computer Safety Reliability and Security (SAFECOMP)"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250736"},{"key":"ref7","article-title":"Securing software by enforcing data-flow integrity","author":"castro","year":"2006","journal-title":"Proceedings of the 5th Symposium on Operating Systems Design and Implementation (OSDI)"},{"key":"ref2","article-title":"Backwards-compatible bounds checking for arrays and pointers in C programs","author":"jones","year":"1997","journal-title":"Proceedings of the 3rd International Workshop on Automatic Debugging (AADE-BUG)"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095833"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2006.5"},{"key":"ref20","article-title":"Making byzantine fault tolerant systems tolerate byzantine faults","author":"clement","year":"2009","journal-title":"Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation (NSDI)"},{"key":"ref22","article-title":"Wids checker: Combating bugs in distributed systems","author":"liu","year":"2007","journal-title":"Proc of 4th USENIX Symposium on Networked System Design and Implementation (NSDI'07)"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/1519065.1519071"},{"key":"ref24","article-title":"Correlating instrumentation data to system states: A building block for automated diagnosis and control","author":"cohen","year":"2004","journal-title":"Proceedings of the 5th Symposium on Operating Systems Design and Implementation (OSDI)"},{"key":"ref23","article-title":"Friday: Global comprehension for distributed replay","author":"geels","year":"2007","journal-title":"Proc of 4th USENIX Symposium on Networked System Design and Implementation (NSDI'07)"},{"key":"ref26","article-title":"Software error early detection system based on run-time statistical analysis of function return values","author":"depoutovitch","year":"2006","journal-title":"1st Workshop on Hot Topics in Autonomic Computing"},{"key":"ref25","article-title":"Webprophet: Automating performance prediction for web services","author":"li","year":"2010","journal-title":"Proceedings of the 7th USENIX Symposium on Networked Systems Design and Implementation (NSDI)"}],"event":{"name":"Networks (DSN)","location":"Hong Kong, China","start":{"date-parts":[[2011,6,27]]},"end":{"date-parts":[[2011,6,30]]}},"container-title":["2011 IEEE\/IFIP 41st International Conference on Dependable Systems &amp; Networks (DSN)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5949577\/5958196\/05958254.pdf?arnumber=5958254","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,13]],"date-time":"2019-06-13T01:19:08Z","timestamp":1560388748000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5958254\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,6]]},"references-count":36,"URL":"https:\/\/doi.org\/10.1109\/dsn.2011.5958254","relation":{},"subject":[],"published":{"date-parts":[[2011,6]]}}}