(CS60058) FAULT TOLERANT SYSTEMS

  • Lecture 1 ( 7th Jan, 2016): Introduction to FTS basics (traffic light controller example)
  • Lecture 2 ( 8th Jan, 2016): Notion of Faults, Errors, Failures, Redundancy in Hardware, Software, System level
  • Lecture 3 (13th Jan, 2016): FTS measures - Reliabiity, Availability etc; Bathtub Curve; Failure rate, MTTF, MTBF, MTTR, relations among measures
  • Lecture 4 (14th Jan, 2016): Canonical Structures : Series, Parallel, Mixed
  • Lecture 5 (15th Jan, 2016): Reliability : lower and upper bound computation, TMR reliability analysis
  • Lecture 6 (20th Jan, 2016): Verilog tutorial
  • Lecture 7 (21th Jan, 2016): Verilog tut (continuation), MofN with voter, single point failure, correlated failure
  • Lecture 8 (27th Jan, 2016): Voting methods, Plurality voting, Active/Dynamic Redundancy, Hybrid Redundancy
  • Lecture 9 (28th Jan, 2016): Duplex Systems and Variations, Acceptance tests, Hardware testing for fault localization
  • Lecture10 (29th Jan, 2016): Poisson Process, Duplex Reliability
  • Lecture11 ( 3rd Feb, 2016): Markov Chains, Reliability and Availability Calculations
  • Lecture12 ( 4th Feb, 2016): Markov Chains, Reliability and Availability Calculations
  • Lecture13 ( 5th Feb, 2016): Processor Level Fault Tolerance : Watchdog, SMT
  • Lecture14 (10th Feb, 2016): Byazantine Failures
  • Lecture15 (11th Feb, 2016): Information Redundancy: Error detection and correction, Single Error Correction (SEC) Hamming code
  • MIDSEM EXAMS
  • Lecture16 (24th Feb, 2016): SEC/DED, M-of-N, separable codes, Checksum, Berger codes
  • Lecture17 (25th Feb, 2016): Cyclic codes, encoding and decoding circuits, Midsem solution discussion
  • Lecture18 (26th Feb, 2016): Arithmetics codes
  • Lecture19 ( 2nd Mar, 2016): RAID systems
  • Lecture20 ( 3rd Mar, 2016): Analysis of RAID
  • Lecture21 ( 4th Mar, 2016): FT networks : Multistage butterfly (probabilistic analysis)
  • Lecture22 ( 9th Mar, 2016): Explained Programming Assignment 2
  • Lecture23 (10th Mar, 2016): Crossbar, Mesh and HyperCube Topologies : FT analysis
  • Lecture24 (11th Mar, 2016): Crossbar, Mesh and HyperCube Topologies : FT analysis
  • Lecture25 (16th Mar, 2016): CCC networks, Chordal networks : FT analysis
  • Lecture26 (17th Mar, 2016): Explained Programming Assignment 3
  • Lecture27 (18th Mar, 2016): Routing in point-to-point Networks, Routing in Mesh
  • 23rd March - lecture cancelled, 24th, 25th - Holidays
  • Lecture28 (30th Mar, 2016): Routing in Injured Hypercubes, SW fault tolerance : Intro
  • Lecture29 (31st Mar, 2016): SW fault tolerance : Wrapper Design
  • Lecture30 (31st Mar, 2016): Guidance for programming assignment 3 (evening, makeup session)
  • Lecture31 ( 1st Apr, 2016): SW fault tolerance : Rejuvenation, SHIFT, RESO
  • Lecture32 ( 3rd Apr, 2016): SW fault tolerance : SHIFT, RESO, Routing in Injured Hypercubes (example) - make up lecture
  • Lecture33 ( 6th Apr, 2016): SW fault tolerance : Data Diversity, N-Version, Recovery blocks,
  • 7,8th Apr - lecture cancelled (Away on duty leave)
  • Lecture34 (13th Apr, 2016): Winding up (Problem Discussion)
  • Programming Assignment Evaluations happen on dates as notified earlier