English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
  Recovery Guarantees for General Multi-Tier Applications.

Barga, R., Lomet, D., & Weikum, G. (2002). Recovery Guarantees for General Multi-Tier Applications. In Proceedings of the 18th International Conference on Data Engineering (pp. 543-554). Los Alamitos, USA: IEEE Computer Society.

Item is

Files

show Files
hide Files
:
BargaLW02a.pdf (Any fulltext), 373KB
 
File Permalink:
-
Name:
BargaLW02a.pdf
Description:
-
OA-Status:
Visibility:
Private
MIME-Type / Checksum:
application/pdf
Technical Metadata:
Copyright Date:
-
Copyright Info:
-
License:
-

Locators

show

Creators

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

Content

show
hide
Free keywords: -
 Abstract: Database recovery does not mask failures to applications and users. Recovery is needed that considers data, messages, and application components. Special cases have been studied, but clear principles for recovery guarantees in general multi-tier applications such as web-based e-services are missing. We develop a framework for recovery guarantees that masks almost all failures. The main concept is an interaction contract between two components, a pledge as to message and state persistence, and contract release. Contracts are composed into system-wide agreements so that a set of components is provably recoverable with exactly-once message delivery and execution, except perhaps for crash interrupted user input or output. Our implementation techniques reduce logging cost, allow effective log truncation, and provide independent recovery for critical server components. Interaction contracts form the basis for our Phoenix/{COM} project on persistent components. Our framework's utility is demonstrated with a case study of a web-based e-service.

Details

show
hide
Language(s): eng - English
 Dates: 2005-05-302002
 Publication Status: Issued
 Pages: -
 Publishing info: Los Alamitos, USA : IEEE Computer Society
 Table of Contents: -
 Rev. Type: -
 Identifiers: eDoc: 520366
Other: Local-ID: C1256DBF005F876D-B11BA5CF5D5E6E12C1256FC100490DBF-BargaLW02a
 Degree: -

Event

show
hide
Title: Untitled Event
Place of Event: San Jose, CA
Start-/End Date: 2002-02-26 - 2002-03-01

Legal Case

show

Project information

show

Source 1

show
hide
Title: Proceedings of the 18th International Conference on Data Engineering
Source Genre: Proceedings
 Creator(s):
Affiliations:
Publ. Info: Los Alamitos, USA : IEEE Computer Society
Pages: - Volume / Issue: - Sequence Number: - Start / End Page: 543 - 554 Identifier: ISBN: 0-7695-1531-2

Source 2

show
hide
Title: Lecture Notes in Computer Science
Source Genre: Series
 Creator(s):
Affiliations:
Publ. Info: -
Pages: - Volume / Issue: - Sequence Number: - Start / End Page: - Identifier: -