2009
DOI: 10.1007/s10586-009-0074-2
|View full text |Cite
|
Sign up to set email alerts
|

FaTLease: scalable fault-tolerant lease negotiation with Paxos

Abstract: A lease is a token which grants its owner exclusive access to a resource for a defined span of time. In order to be able to tolerate failures, leases need to be coordinated by distributed processes. We present FaTLease, an algorithm for faulttolerant lease negotiation in distributed systems. It is built on the Paxos algorithm for distributed consensus, but avoids Paxos' main performance bottleneck of requiring persistent state. This property makes our algorithm particularly useful for applications that can not… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
10
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(10 citation statements)
references
References 12 publications
0
10
0
Order By: Relevance
“…Previous systems have used Paxos as a mechanism for granting leases: FaTLease [15] and PaxosLease [24] are replicated state machines that grant leases to individual clients. They use Paxos to ensure the fault tolerance of the leasemanagement system, and take advantage of the perishable property of leases to avoid logging Paxos state to disk.…”
Section: Related Workmentioning
confidence: 99%
“…Previous systems have used Paxos as a mechanism for granting leases: FaTLease [15] and PaxosLease [24] are replicated state machines that grant leases to individual clients. They use Paxos to ensure the fault tolerance of the leasemanagement system, and take advantage of the perishable property of leases to avoid logging Paxos state to disk.…”
Section: Related Workmentioning
confidence: 99%
“…In this work it is presented a fairly complete study of the performance of the described implementation under different state machine replication suppositions. A description of a variant of the Paxos algorithm optimized for the implementation of a distributed lock management system and an analysis of its performance can be found in [Hupfeld et al 2008].…”
Section: Related Workmentioning
confidence: 99%
“…FaTLease [33] utilizes regular consensus with Paxos to agree on a lease owner. A scheme with instances similar to Multipaxos [16] is used for continuous lease coordination.…”
Section: Group Sizementioning
confidence: 99%