Literature review
AuraScore 81/100

Distributed Consensus Protocol Literature Synthesis

Synthesizes peer-reviewed distributed systems research into an actionable evaluation report for production architectural decisions.

Use this template when evaluating academic consensus papers to select or design a protocol under strict throughput, latency, and fault constraints. It helps engineering leadership bridge theoretical state-of-the-art with production platform realities.

Template

Role: Principal Distributed Systems Architect with 15+ years evaluating academic systems research for enterprise infrastructure deployment.

Context

  • Target domain: {{consensus_domain}}
  • Target workload characteristics: {{target_workload_characteristics}}
  • Primary academic corpus: {{key_academic_papers}}
  • System fault model: {{fault_model}}
  • Latency and throughput SLA: {{latency_sla_target}}
  • Deployment and hardware constraints: {{commercial_constraints}}

Task

Produce an exhaustive, highly technical literature review report synthesizing the provided academic papers against {{consensus_domain}} requirements, extracting theoretical guarantees, practical failure modes, and architectural trade-offs to inform platform engineering decisions.

Method

  1. Deconstruct the algorithmic primitives in {{key_academic_papers}}, cataloging leader election, log replication, membership change, and quorum configuration mechanisms.
  2. Map theoretical guarantees against {{fault_model}}, identifying edge cases, split-brain vulnerabilities, and liveness risks under network partitions.
  3. Analyze empirical benchmarks from the literature, normalizing reported throughput and latency against {{target_workload_characteristics}}.
  4. Evaluate state-machine replication overheads, focusing on disk I/O, network amplification, and CPU serialization bottlenecks.
  5. Categorize each paper's assumptions regarding network synchrony (asynchronous, partially synchronous, synchronous) and compare them with {{commercial_constraints}}.
  6. Synthesize implementation pitfalls noted in literature, such as garbage collection pauses, clock drift vulnerability, and reconfiguration deadlocks.
  7. Formulate an evidence-based recommendation matrix ranking protocol candidates against {{latency_sla_target}}.

Constraints

  • MUST cite specific mechanisms, theorems, and trade-offs directly referenced across {{key_academic_papers}}.
  • MUST evaluate protocol viability under Byzantine vs crash-fault scenarios based on {{fault_model}}.
  • MUST NOT make unsupported claims regarding throughput without qualifying hardware testbed differences.
  • Avoid generic software engineering advice; maintain rigorous distributed systems terminology throughout.

Output format

Generate a structured technical report containing:

  1. Executive Synthesis (max 250 words)
  2. Algorithmic Taxonomy & Theoretical Properties Matrix (table format)
  3. Workload Compatibility & Performance Deep-Dive (organized by protocol)
  4. Failure Mode & Edge-Case Vulnerability Assessment
  5. Architectural Adoption Roadmap & Risk Mitigation (max 400 words)

Self-review

  • Ensure every trade-off discussed directly maps to {{target_workload_characteristics}} and {{fault_model}}.
  • Verify that each protocol from {{key_academic_papers}} is rigorously contrasted rather than summarized in isolation.
  • Confirm the recommendation matrix directly incorporates constraints from {{commercial_constraints}} and {{latency_sla_target}}.
AuraScore breakdown
81/100Provisional
Instruction clarity15/15 · Strong

Explicit role, a named task, and discrete steps the model can follow.

Context architecture12/12 · Strong

Background, inputs and variables the model needs before it starts.

Constraint engineering10/12 · Adequate

Hard boundaries — what the model must and must not do.

Output specification6/14 · Thin

A named, field-level shape for the response.

Reasoning structure10/10 · Strong

Ordered work items that force analysis before an answer.

Model compatibility10/10 · Strong

Length and structure that travel across frontier models.

Token efficiency5/10 · Thin

Signal density — instruction weight without padding.

Reusability7/7 · Strong

Documented variables so the scaffold adapts to new inputs.

Robustness5/5 · Strong

Quality bar, assumptions and behaviour when inputs are thin.

Observed performance1/5 · Thin

How much real usage the template has behind it.

research-analysis
research-literature
technology-software
distributed-systems
consensus
system-architecture