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