![](line.gif)
ECE 60872/CS 590-001 Lecture Summaries
This page will give a brief summary of what topics
were covered in each lecture. You should always
try to attend lecture, but I recognize that this is not always possible.
Therefore this information is provided for reference for personal study.
![](line.gif)
Fall 2017: Story So Far
- August 13
- Class syllabus and FAQ posted
- August 17
- August 21
- Introduction
- ALA on bug finding
- Case studies of reliability outages
- August 23
- August 25
- Terminology
- System level view
- August 28
- Fault timeline
- Calculations of metrics
- August 30 [New Topic: Discrete distributions]
- Discrete probability distributions
- Series-parallel systems
- Sep 1
- Correlated failures
- Reliability block diagram
- Sep 4
- Sep 6
- Failure analysis
- k-out-of-n systems
- Sep 8
- Sep 11 [New Topic: Continuous distributions]
- Continuous distributions basic concepts
- Sep 13
- Failure rate, MTTF derivations
- Some important continuous distributions
- Sep 15
- continuous distributions and applications
- Sep 18
- Failure data analysis practical example
- Sep 20 [New Topic: Hardware reliability]
- Static, dynamic redundancy
- Non-series-parallel systems
- Sep 22
- Hybrid redundancy
- Cascaded systems
- Sep 25
- Sep 27 [New Topic: Software reliability]
- Dependability in the news: Ransomware
- Software fault models, software testing
- Sep 29
- Temporal redundancy
- Multi-version software
- Oct 2
- Reliability analysis of multi-version software
- Oct 4 (No in-class lecture, video lecture instead)
- Process pairs approach to software fault tolerance
- Oct 6 (No in-class lecture, video lecture instead)
- Oct 9
- Oct 11 [New Topic: Distributed protocols]
- Motivation
- Different kinds of failures
- Oct 13
- Reliable broadcast protocols
- Oct 16
- Oct 17
- Oct 18
- Oct 20
- Class off to compensate for extra class on Oct 17
- Oct 23
- SAN modeling (covered by Dr. Paul Wood)
- Oct 25
- SAN modeling (covered by Dr. Paul Wood)
- Oct 27
- Totally ordered broadcast protocols
- Oct 31
- Agreement protocols and variants
- Nov 1
- Byzantine agreement protocol
- Nov 3
- New topic: Markov chain modeling
- Nov 6
- Markov chain modelingL n-step transitions
- Nov 8 [New topic: Recovery]
- Basic concepts
- Forward error recovery
- Nov 10
- Checkpointing-based recovery
- Synchronous algorithm
- Nov 13:
- Dependability in the news: Internet down (or how easy it is to take down DNS)
- Nov 15:
- Checkpointing-based recovery: Asynchronous algorithm
- Nov 17: No class
- Nov 20: [Nw topic: Validation]
- Validation in three phases
- Metrics to evaluate
![](line.gif)
[ ECE 695B Home
| Lectures
| Handouts
| Announcements
]
Maintained by Saurabh
Bagchi
sbagchi@purdue.edu
Last updated:
November 20, 2017