Data · dataset · 2026
An architecture for scaling performance and availability in global consensus systems
Listed in ZivaHub and Deakin Research Online and DMU Figshare — shown once because both records carry DOI 10.17034/32641938.v1
Modern global consensus systems require both high availability and performance scalability to support planet-scale applications.
Description
However, existing consensus algorithms treat these properties as fundamental trade-offs: scaling fault tolerance, adding servers, or geographic distribution inevitably degrades either performance or availability. This thesis identifies that this tradeoff stems from a core bottleneck in traditional Paxos and Flexible Paxos-based algorithms: the requirement for all agents to participate in all aspects of every agreement, called here global participation.<br><br>This thesis presents a systematic approach to removing global participation bottlenecks in consensus through Proposer Acceptor Mappings (PAMs), which partition consensus agents across different portions of the ledger.
First, to enable broad adoption of PAMs, this thesis presents PAM-based Paxos, an abstraction generalisation of existing Paxos algorithms that unifies Synod and Multi-Paxos constructions whilst enabling agent partitioning. Building on this foundation, three PAM designs are presented: the Geographic PAM, Horizontal PAM, and Conflict Minimising PAM. Each addresses specific scalability bottlenecks arising from global participation.
Read the rest (2 more)
To further assist broad adoption, the thesis introduces the Proactive Proposals algorithm, to coordinate multiple proposer groups without critical-path synchronisation within a broad set of Paxos leadership paradigms. It avoids critical-path synchronisation across groups by regulating proposal rates through a two-tier pipeline mechanism based on observed learner execution rates.<br><br>Finally, the thesis demonstrates the practicality of PAM-based consensus through Derek, a leaderless Synod-based consensus algorithm implementing Proactive Proposals.
Empirical evaluation across diverse deployments shows that Derek (1) maintains near-constant performance when scaling fault tolerance, (2) enables horizontal scaling throughput when adding servers in multi-datacenter consensus, and (3) achieves superior geographic scaling whilst simultaneously improving availability compared to existing geographic scaling approaches. These results demonstrate that PAM-based partitioning can decouple the traditionally coupled dimensions of fault tolerance, performance, and availability in global consensus systems.
Links
Where it is published
- DOI doi.org/10.17034/32641938.v1 ↗
DOI / persistent id · from zivahub uct ac za
Catalogue records · 1
- OAI-PMH record api.figshare.com/v2/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai%3Af… ↗
metadata API · from zivahub uct ac za
Topics
Provenance · 3 source records, 7 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| ZivaHub | oai:figshare.com:article/32641938 | 13 d ago | JSON v1 |
| Deakin Research Online | oai:figshare.com:article/32641938 | 13 d ago | JSON v1 |
| DMU Figshare | oai:figshare.com:article/32641938 | 13 d ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| concepts[field].local:field:earth-environmental | mapping · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · figshare dmu ac uk | connector:figshare_dmu_ac_uk@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · dro deakin edu au | connector:dro_deakin_edu_au@1.0.0 | |
| description | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | /metadata/dc/description |
| license_text | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | |
| publication_date | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | |
| title | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | /metadata/dc/title |