Metadata
Technology & Computer Science Undergraduate Create Hard-
Subject
Technology & Computer Science
-
Education level
Undergraduate
-
Cognitive goals
Create
-
Difficulty estimate
Hard
-
Tags
Byzantine Fault Tolerance, partial synchrony, consensus, geo-distribution, latency optimization, bandwidth optimization
-
Number of questions
5
-
Created on
-
Generation source
-
License
CC0 Public domain
-
Prompt
Assess students' ability to design a Byzantine fault‑tolerant consensus protocol for geo‑distributed data centers under partial synchrony, focusing on specifying system assumptions (n, f, network model), choosing quorum and replica placement strategies, selecting leader-based or leaderless architectures, and applying optimizations for latency and bandwidth (batching, pipelining, erasure coding, optimistic fast paths). Expect concise protocol sketches, correctness arguments for safety and liveness under partial synchrony, analysis of message and bandwidth complexity, and an evaluation plan for geo‑distributed deployments and failure scenarios.
Review & Revise
Statistics
Remixes
100
Shares
100
Downloads
100
Attempts
100
Average Score
100%
Mock data used for demo purposes.