Home

Announcements

Class Schedule

Date HW/Mini-projects Lecture topic In-class paper discussion
8/24 Introduction
8/26 Dependability concepts
8/31 Hardware redundancy
9/2 Combinatorial models
9/7 Error correcting codes
9/9 HW1
(Due 9/21)
Paper Discussion:
Session 1
Paper 1: DRAM errors in the wild: a large-scale field study
Paper 2: Commercial fault tolerance: a tale of two systems
9/14 Error detection techniques
9/16 Error detection techniques (cont.)
9/21 Software fault tolerance
9/23 HW2
(Due 9/30)
Paper Discussion:
Session 2
Paper 3: An experimental evaluation of the assumption of independence in multiversion programming
Paper 4: CloudAV: N-Version Antivirus in the Network Cloud
9/28 MP1 Overview
MP1 Instructions
Checkpointing and Recovery (1)
9/30 Paper Discussion:
Session 3
Paper 5: Modeling Coordinated Checkpointing for Large-Scale Supercomputers
Paper 6: MillWheel: Fault-Tolerant Stream Processing at Internet Scale
10/5 Checkpointing and Recovery (2)
10/7 Information on the Final Project Checkpointing and Recovery (3)
10/12 MP2 Overview
MP2 Instructions
Broadcast Protocols
10/14 Paper Discussion:
Session 4
Paper 7: SymPLFIED: Symbolic Program Level Fault Injection and Error Detection Framework
Paper 8: Solar Superstorms: Planning for an Internet Apocalypse
10/19 Paper Discussion:
Session 5
Paper 9: Group Communication Protocols under Errors
Paper 10: Dynamo: Amazon's Highly Available Key-value Store
10/21 Presentation of Final Project Proposals (1)
10/26 Presentation of Final Project Proposals (2)
10/28 Paper Discussion:
Session 6
Paper 11: ML-based Fault Injection for Autonomous Vehicles:A Case for Bayesian Fault Injection
Paper 12: AV-FUZZER: Finding Safety Violations in Autonomous Driving Systems
11/2 Broadcast Protocols (cont.)
11/4 Paper Discussion:
Session 7
Paper 13: Paxos Made Live - An Engineering Perspective
Paper 14: In Search of an Understandable Consensus Algorithm
11/9 Agreement Protocols
11/11 Commit Protocols
11/16 Mid-term Final Project Presentation: Session 1
11/18 Mid-term Final Project Presentation: Session 2
11/23 Thanksgiving Break
11/25 Thanksgiving Break
11/30 Smart Malware
12/2 Final Project Presentation: Session 1
12/7 Final Project Presentation: Session 2

Paper Presentation Order

See Piazza post

Class Times

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

Instructor

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.)