Metadata
Technology & Computer Science Undergraduate Create Hard
Metadata
  • 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.
Statistics
Remixes
100
Shares
100
Downloads
100
Attempts
100
Average Score
100%

Mock data used for demo purposes.