HN user

otrack

133 karma

Professor in Computer Science at Institut Polytechnique de Paris

https://www.otrack.org/

Posts20
Comments9
View on HN
pubtier.com 25d ago

Show HN: Core Rankings for DBLP Profiles

otrack
1pts0
pubtier.com 1mo ago

Show HN: Core Rankings for DBLP Profiles

otrack
2pts0
pubtier.com 1mo ago

Show HN: Core Rankings for DBLP Profiles

otrack
2pts0
arxiv.org 8mo ago

Making Democracy Work: Fixing and Simplifying Egalitarian Paxos

otrack
180pts56
www.nytimes.com 11mo ago

Thinking Is Becoming a Luxury Good

otrack
8pts2
arxiv.org 1y ago

Revisiting Lower Bounds for Two-Step Consensus

otrack
2pts0
arxiv.org 1y ago

Revisiting Lower Bounds for Two-Step Consensus

otrack
1pts0
arxiv.org 1y ago

Generic Multicast

otrack
1pts0
cacm.acm.org 2y ago

The Energy Footprint of Humans and Large Language Models

otrack
3pts0
theses.hal.science 2y ago

Contributions to the Practice and Theory of State-Machine Replication

otrack
2pts0
theses.hal.science 2y ago

Contributions to the Practice and Theory of State-Machine Replication

otrack
2pts0
theses.hal.science 2y ago

Contributions to the Practice and Theory of State-Machine Replication

otrack
2pts0
www.youtube.com 2y ago

P vs. NP: The Biggest Puzzle in Computer Science [video]

otrack
3pts0
github.com 2y ago

SwiftPaxos: Fast Geo-Replicated State Machines

otrack
2pts0
github.com 2y ago

SwiftPaxos: Fast Geo-Replicated State Machines

otrack
2pts0
github.com 2y ago

SwiftPaxos: Fast Geo-Replicated State Machines

otrack
2pts0
github.com 4y ago

Sshell: Serverless Shell

otrack
64pts15
github.com 7y ago

On the Correctness of Egalitarian Paxos

otrack
2pts0
github.com 7y ago

On the Correctness of Egalitarian Paxos

otrack
2pts0
github.com 7y ago

On the Correctness of Egalitarian Paxos

otrack
2pts0

Thank you, dgacmu! We are currently working on a TLA+ specification with master's students, and we plan to verify it with TLC and Apalache. I discovered that Iulian's TLA+ specification was missing a ballot variable [1] by injecting a trace, because exhaustive exploration was not tractable. Therefore, state-space explosion is likely to become a problem (systems of interest contain 7–9 processes with non‑transitive conflicts). In that case, intermediate abstractions will be necessary, which may naturally lead us to theorem proving.

Once the specification is ready, I'll post about it here. :)

[1] https://arxiv.org/abs/1906.10917

Author here.

Lamport simply calls his protocol "Paxos" to refer to both the single‑decree and multi‑decree versions. This is also the case in his other works, e.g., "Fast Paxos" and "Generalized Paxos." The term "Multi‑Paxos" is a later community/industry shorthand for the repeated or optimized use of single‑decree Paxos.