[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