Академический Документы
Профессиональный Документы
Культура Документы
Buch: 8.1 - 8.4 (ohne 8.2.3, 8.2.4) Taxonomie-Paper als Unterlage fr die Fragen 1 bis 3 in Ergnzung des Buches. berblickspaper zu Group Communication. Aufgaben: 1. Erlutern Sie die grundlegenden Begriffe der Dependability: Nennen Sie die fnf wesentlichen Attribute (bzw. Requirements) eines "dependable system". Was ist der Unterschied zwischen Availability und Reliability? 2. Erlutern Sie die "dependability threats" Failure, Error und Fault sowie den Zusammenhang zwischen den drei. Erlutern Sie "permanent", "transient" und "intermittent" faults anhand von Beispielen. 3. Geben Sie verschiedene Fehlermodelle ("failure models") fr "fail-controlled systems" an und diskutieren Sie diese v.a. hinsichtlich des bentigten Aufwandes fr die Maskierung. Wozu bentigt man berhaupt Fehlermodelle? Inwiefern ist es u.U. heikel zu spezifizieren, da ein System "k-fault-tolerant" sein soll? 4. Wieso bentigt man Redundanz zur Maskierung von Fehlern? Welche Arten von Redundanz gibt es? 5. Erlutern Sie die Fehlerklassen in RPC-Client/server-Umgebungen. Gehen Sie besonders auf das "lost reply" Problem ein. 6. Was versteht man unter reliable multicast (group communication) in statischen Gruppen von Prozessen? Was muss man bedenken, wenn sich die Gruppen dynamisch verndern knnen? Erlutern Sie das Prinzip des "atomic multicast" ("virtual synchrony"). 7. Erlutern Sie die verschiedenen Mglichkeiten des message ordering im Rahmen der group communication und gehen Sie auch auf Kombinationsmglichkeiten ein.
4. Erlutern Sie das Grundprinzip des 3PC Protokolls und diskutieren Sie die Unterschiede zum 2PC, v.a. im Fehlerfall. 5. Erlutern Sie die Aussage des "two-army" Problems. 6. Erlutern Sie die Aussage der "Byzantinischen Generle".