loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh International Database Engineering and Applications Symposium (IDEAS'03)
Persistent Applications via Automatic Recovery
Hong Kong, SAR
July 16-July 18
ISBN: 0-7695-1981-4
Roger Barga, Microsoft Research
David Lomet, Microsoft Research
Stelios Paparizos, University of Michigan
Haifeng Yu, Duke University
Sirish Chandrasekaran, University of California at Berkeley
Building highly available enterprise applications using web-oriented middleware is hard. Runtime implementations frequently do not address the problems of application state persistence and fault-tolerance, placing the burden of managing session state and, in particular, handling system failures on application programmers. This paper describes Phoenix/APP, a runtime service based on the notion of recovery guarantees. Phoenix/APP transparently masks failures and automatically recovers component-based applications. This both increases application availability and simplifies application development. We demonstrate the feasibility of this approach by describing the design and implementation of Phoenix/APP in Microsoft?s .NET runtime and present results on the cost of persisting and recovering component-based applications.
Citation:
Roger Barga, David Lomet, Stelios Paparizos, Haifeng Yu, Sirish Chandrasekaran, "Persistent Applications via Automatic Recovery," ideas, pp.258, Seventh International Database Engineering and Applications Symposium (IDEAS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.