Lecture 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12? | 13? | Index
To add a question because something is unclear or was not understood, just insert the question and add the prefix %q% for each addition (q like question). This is the "question-style". Like this:
* %q% What kind of problems could have decentralized nature? |
|
If you want to answer a question or add a comment please put a %a% in front. This is thea "answer-style" (a lilke answer). An example:
* %a% This is an addition to something that I consider important. |
|
For citations or references to the slides of Prof. Suri pleas add the lecture and slide number in braces: (<lecture>.<slide>).
Please make sure that you enter an author name, else your changes will not be saved!
Lecture 1 - Introduction to Dependability and Distributed Systems
Definitions
- Dependability (1.5)
- Fault tolerance/Reliability (1.5, 1.10)
- Distributed system (1.5) (see lecture 2)
- "A distributed system is the one preventing you from working because of the failure of a machine that you never heard of." (Leslie Lamport) (2.3)
- "A distributed sytem is a collection of independent computers that appers to its users as a single coherent system." (Andrew Tanenbaum) (2.4)
- Availability (1.11, 1.14)
- Reliability (1.13)
- Redundancy (1.16)
- Physical/spatial redundancy: add resources (HW/SW)
=> Duplex, TMR (1.17) - Temporal redundancy: redo task (1.17)
- Combinations of the above
- Physical/spatial redundancy: add resources (HW/SW)
Fault, Error, Failure
- Cause and effect relationships
- Fault ==> Error ==> Failure (1.9)
- Fault models
- a fault model only makes sense if errors can be detected (1.24)
- Byzantine faults (1.26)
- a node delivers different values to different nodes, but values are in correct data range.
- = a node can lie
- Fault nature (1.24)
- Data faults (e. g. out of range)
- timing faults (e. g. to late)
- Fault duration (1.24)
- Failure semantics, fault fault-severity*? (1.24, 1.26, 1.27) (see lecture 6)
DS coordination (1.31)
- Asynchronous
- Two phase commit protocols (2PC) (1.31ff)
- time-lag/delay - not suitable for e.g. control applications
- Depends on reliable communication
- Possibility of livelock or deadlock
- Two phase commit protocols (2PC) (1.31ff)
- Synchronous
- How to achieve FT synchronization?
Lecture 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12? | 13? | Index
Recent Changes
- Lecture3 . . . 15. März 2005, 17:21 Uhr von chrschn
- Lecture2 . . . 15. März 2005, 16:22 Uhr von chrschn
- GroupFooter . . . 15. März 2005, 14:18 Uhr von chrschn
- Lecture1 . . . 15. März 2005, 14:12 Uhr von chrschn
- Lecture11 . . . 13. März 2005, 22:32 Uhr von chrschn
- Lecture10 . . . 13. März 2005, 22:16 Uhr von chrschn
- Lecture9 . . . 06. März 2005, 18:42 Uhr von chrschn
- Lecture8 . . . 06. März 2005, 18:10 Uhr von chrschn
- Lecture7 . . . 06. März 2005, 17:54 Uhr von chrschn
- Lecture6 . . . 05. März 2005, 23:15 Uhr von chrschn
- Lecture5 . . . 05. März 2005, 22:43 Uhr von chrschn
- Lecture4 . . . 03. März 2005 14:03 Uhr von chrschn
- IndexBackup? . . . February 28, 2005, at 10:02 AM by chrschn
- Dep1Zusammenfassung? . . . February 27, 2005, at 05:13 PM by chrschn
- AllSlides . . . February 25, 2005, at 07:06 PM by chrschn
- HowTo . . . February 25, 2005, at 01:28 PM by chrschn
- Index . . . February 25, 2005, at 01:19 PM by chrschn
- GroupHeader . . . February 25, 2005, at 11:13 AM by chrschn
- SideBar . . . February 24, 2005, at 01:33 PM by chrschn
Zuletzt geändert am 15 März 2005 14:12 Uhr von chrschn
