07 May 2019
Tags:
Distributed systems
Fifth in a series on using the TLA Toolbox to explore the failure
tolerance of distributed algorithms. The previous post was a
description of Lamport’s 1978 mutual exclusion algorithm.
more ...
15 Apr 2019
Tags:
Distributed systems
Fourth in a series on using the TLA Toolbox to explore the failure
tolerance of distributed algorithms. The previous post was a
specialized discussion of the fairness semantics of PlusCal. The
post preceding that was a
general discussion of writing distributed algorithms in PlusCal.
The next post presents the results of simulation runs on the algorithm.
more ...
18 Jan 2019
Tags:
Distributed systems
Third in a series on using the TLA Toolbox to explore the failure
tolerance of distributed algorithms. The second post
presented some PlusCal conventions for writing distributed algorithms. The
next post presents Lamport’s (1978) mutual exclusion algorithm in PlusCal.
more ...
03 Jan 2019
Tags:
Distributed systems
Second in a series on using the TLA Toolbox to explore the failure
tolerance of distributed algorithms. The first post
presented the context and why the topic is important. The
next post describes the semantics of fairness in PlusCal.
more ...
31 Oct 2018
Tags:
Distributed systems
First in a series on using the TLA Toolbox to explore the failure
tolerance of distributed algorithms. The next post describes
conventions for distributed algorithms in PlusCal.
more ...