Study at least one paper of the following:

  1. Scales, Daniel J., Mike Nelson, and Ganesh Venkitachalam. “The design of a practical system for fault-tolerant virtual machines.” ACM SIGOPS Operating Systems Review 44, no. 4 (2010): 30-39.
  2. [Sections 1 - 3 only] Schneider, Fred B. “Implementing fault-tolerant services using the state machine approach: A tutorial.” ACM Computing Surveys (CSUR) 22, no. 4 (1990): 299-319.

Prepare slides, discussing:

  • Motivation
  • Problem
  • Design
  • Implementation
  • Evaluation

Be prepared to present selected slides.