English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
 
 
DownloadE-Mail
  Recovery Guarantees for Internet Applications

Barga, R., Lomet, D., Shegalov, G., & Weikum, G. (2004). Recovery Guarantees for Internet Applications. ACM Transactions on Internet Technology, 4, 289-328.

Item is

Files

show Files

Locators

show

Creators

show
hide
 Creators:
Barga, Roger, Author
Lomet, David, Author
Shegalov, German1, Author           
Weikum, Gerhard1, Author           
Affiliations:
1Databases and Information Systems, MPI for Informatics, Max Planck Society, ou_24018              

Content

show
hide
Free keywords: -
 Abstract: Internet-based e-services require application developers to deal explicitly with failures of the underlying software components, e.g. web servers, servlets, browser sessions, etc. This complicates application programming, and may expose failures to end users. This paper presents a framework for an applicationindependent infrastructure that provides recovery guarantees and masks almost all system failures, thus relieving the application programmer from having to deal with these failures, e.g. by making applications stateless. The main concept is an interaction contract between two components regarding message and state preservation. The framework provides comprehensive recovery encompassing data, messages, and the states of application components. We describe techniques to reduce logging cost, allow effective log truncation, and permit independent recovery for critical components. We illustrate the framework's utility via web-based eservices scenarios. Its feasibility is demonstrated by our prototype implementation of interaction contracts based on the Apache web server and the PHP servlet engine. Finally, we discuss industrial relevance for middleware architectures such as .Net or J2EE.

Details

show
hide
Language(s): eng - English
 Dates: 2005-06-302004
 Publication Status: Issued
 Pages: -
 Publishing info: -
 Table of Contents: -
 Rev. Type: Peer
 Identifiers: eDoc: 231879
Other: Local-ID: C1256DBF005F876D-4156A7F42029C2A1C1256E12006997EF-BLWS2004
 Degree: -

Event

show

Legal Case

show

Project information

show

Source 1

show
hide
Title: ACM Transactions on Internet Technology
Source Genre: Journal
 Creator(s):
Affiliations:
Publ. Info: -
Pages: - Volume / Issue: 4 Sequence Number: - Start / End Page: 289 - 328 Identifier: ISSN: 1533-5399