DocumentCode
1560619
Title
Asynchronous leasing
Author
Boichat, Romain ; Dutta, Partha ; Guerraoui, Rachid
Author_Institution
Distributed Programming Lab., Swiss Fed. Inst. of Technol., Lausanne, Switzerland
fYear
2002
fDate
6/24/1905 12:00:00 AM
Firstpage
180
Lastpage
187
Abstract
Leasing is a very effective way to improve the performance of distributed algorithms without hampering their fault tolerance. The notion of leasing has traditionally been defined using a global notion of "real time" and was hence strongly tied to synchronous system models. This paper introduces a notion of leasing devised for an asynchronous system model. We give precise properties of our lease abstraction, and show how it can be implemented in an asynchronous system model with a logical notion of time. We then illustrate its use by showing how it significantly improves the performance of a consensus-based total-order broadcast algorithm
Keywords
broadcasting; contracts; distributed algorithms; real-time systems; software fault tolerance; software performance evaluation; algorithm fault tolerance; asynchronous leasing; asynchronous system model; consensus-based total-order broadcast algorithm; distributed algorithm performance; lease abstraction; logical notion; real-time systems; Broadcasting; Clocks; Contracts; Distributed algorithms; Fault tolerance; Laboratories; Real time systems; Synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Object-Oriented Real-Time Dependable Systems, 2002. (WORDS 2002). Proceedings of the Seventh International Workshop on
Conference_Location
San Diego, CA
ISSN
1530-1443
Print_ISBN
0-7695-1576-2
Type
conf
DOI
10.1109/WORDS.2002.1000051
Filename
1000051
Link To Document