• 10-17-2019 MP2 is released

Class Schedule (Tentative)

Date Notes Lecture topic
08/27 Introduction
08/29 Dependability concepts
09/3 Hardware redundancy
09/5 Combinatorial models
09/10 Error correcting codes
09/12 HW1 Released Archit, DRAM errors in the wild: a large-scale field study, Slides
Haoran, Commercial fault tolerance: a tale of two systems, Slides
09/17 Error detection techniques
09/19 Software fault tolerance
09/24 HW1 due in class Checkpointing and Recovery (1)
09/26 HW2 Released Brian, An experimental evaluation of the assumption of independence in multiversion programming, Slides
Samuel, CloudAV: N-Version Antivirus in the Network Cloud, Slides
10/1 MP1 Released Checkpointing and Recovery (2)
MP1 slides
10/3 HW2 due in class Shengkun, Modeling Coordinated Checkpointing for Large-Scale Supercomputers Slides
Haotian, MillWheel: Fault-Tolerant Stream Processing at Internet Scale, Slides
10/8 Checkpointing and Recovery (3)
10/10 Liz, Algorithm-Based Fault Tolerance for Matrix Operations, Slides
10/15 Rohan, SymPLFIED: Symbolic Program Level Fault Injection and Error Detection Framework, Slides
10/17 MP2 released Victor, Group Communication Protocols under Errors, Slides
James, Dynamo: Amazon’s Highly Available Key-value Store, Slides
10/24 In Search of an Understandable Consensus Algorithm, Slides
Paxos Made Live - An Engineering Perspective, Slides,
Optional reading (no review is needed): Eventual Consistency Today: Limitations, Extensions, and Beyond
10/29 Jha et al., ML-based Fault Injection for Autonomous Vehicles: A Case for Bayesian Fault Injection
Junqueira et al., Zab: High-performance broadcast for primary-backup systems, DSN 2011
11/19 Final project progress report
11/26 Fall Break
11/28 Fall Break

Paper Presentation Order

See Piazza post

Class Times

TR 9:30 a.m. - 10:45 a.m. in 3013 ECE Building


Zbigniew T. Kalbarczyk

  • Office: 267 CSL
  • Email: kalbarcz@illinois.edu
  • Office Hours: 11:00 a.m. - 12:00 p.m. Monday (Other times by appointment.)

Teaching Assistant

Phuong M. Cao

  • Office: 240 CSL
  • Email: pcao3@illinois.edu
  • Office Hours: 4:00pm - 5:00 p.m. Wednesday in 240/249 CSL


Sign up for Piazza


Further changes will be made later, check back this page frequently for updates.