[llvm-commits] CVS: llvm-www/pubs/2009-03-ASPLOS-Recovery.html index.html
Andrew Lenharth
alenhar2 at cs.uiuc.edu
Fri Dec 5 10:33:04 PST 2008
Changes in directory llvm-www/pubs:
2009-03-ASPLOS-Recovery.html added (r1.1)
index.html updated: 1.85 -> 1.86
---
Log message:
add ASPLOS paper
---
Diffs of the changes: (+50 -0)
2009-03-ASPLOS-Recovery.html | 46 +++++++++++++++++++++++++++++++++++++++++++
index.html | 4 +++
2 files changed, 50 insertions(+)
Index: llvm-www/pubs/2009-03-ASPLOS-Recovery.html
diff -c /dev/null llvm-www/pubs/2009-03-ASPLOS-Recovery.html:1.1
*** /dev/null Fri Dec 5 12:32:12 2008
--- llvm-www/pubs/2009-03-ASPLOS-Recovery.html Fri Dec 5 12:32:02 2008
***************
*** 0 ****
--- 1,46 ----
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+ <html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <link rel="stylesheet" href="../llvm.css" type="text/css" media="screen">
+ <title>Recovery Domains: An Organizing Principle for Recoverable Operating Systems</title>
+ </head>
+ <body>
+
+ <div class="pub_title">
+ Recovery Domains: An Organizing Principle for Recoverable Operating Systems
+ </div>
+ <div class="pub_author">
+ Andrew Lenharth,
+ Samuel T. King,
+ <a href="http://www.cs.uiuc.edu/~vadve">Vikram Adve</a>
+ </div>
+
+ <h2>Abstract:</h2>
+ <blockquote>
+ We describe a strategy for enabling existing commodity operating
+ systems to recover from unexpected run-time errors in nearly any part
+ of the kernel, including core kernel components. Our approach is
+ dynamic and request-oriented, in the sense that it isolates the
+ effects of a fault to requests that cause a fault rather than to
+ static kernel components. The approach is based on a notion of
+ ``recovery domains,'' an organizing principle to enable partial
+ rollback of affected state within a request in a multithreaded system.
+ We have applied this approach to the Linux kernel and it required less
+ than 126 lines of changed or new code: the other changes are all
+ performed by a simple instrumentation pass of a compiler. Our
+ experiments show that the approach is able to recover from otherwise
+ fatal faults with minimal collateral impact during a recovery event.
+ </blockquote>
+
+ <p>To Appear ASPLOS 2009</p>
+
+ <!-- *********************************************************************** -->
+ <hr>
+ <a href="http://jigsaw.w3.org/css-validator/check/referer"><img
+ src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!"></a>
+ <a href="http://validator.w3.org/check/referer"><img
+ src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" /></a>
+
+ </body>
+ </html>
Index: llvm-www/pubs/index.html
diff -u llvm-www/pubs/index.html:1.85 llvm-www/pubs/index.html:1.86
--- llvm-www/pubs/index.html:1.85 Fri Nov 21 00:13:13 2008
+++ llvm-www/pubs/index.html Fri Dec 5 12:32:02 2008
@@ -2,6 +2,10 @@
<div class="www_sectiontitle">LLVM Related Publications</div>
<ol>
+<li>"<a href="2009-03-ASPLOS-Recovery.html">Recovery Domains: An Organizing
+Principle for Recoverable Operating Systems</a>"<br>
+Andrew Lenharth, Samuel T. King, Vikram Adve<br>
+<i>Proceedings of the Fourteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '09)</i></li>
<li>"<a href="2008-12-OSDI-KLEE.html">KLEE: Unassisted and Automatic
Generation of High-Coverage Tests for Complex Systems Programs</a>"<br>
More information about the llvm-commits
mailing list