TU Wien:Verteilte Systeme VO (Dustdar)/Pruefung 2016-12-07
Zur Navigation springen
Zur Suche springen
Fragenausarbeitung[Bearbeiten | Quelltext bearbeiten]
3-Tier layered Archtictural Style aufzeichnen[Bearbeiten | Quelltext bearbeiten]
Public-Private Key Authentication Nachrichten-Kästchen ausfüllen und erklären[Bearbeiten | Quelltext bearbeiten]
Wozu verwendet man Private Keys[Bearbeiten | Quelltext bearbeiten]
Secure mobile code: Beide modelle benennen und erklären[Bearbeiten | Quelltext bearbeiten]
On-demand self services: erklären[Bearbeiten | Quelltext bearbeiten]
Beide Modelle für Distributed File Systems benennen, aufzeichnen und erklären[Bearbeiten | Quelltext bearbeiten]
Die 3 Lease-Arten benennen und erklären[Bearbeiten | Quelltext bearbeiten]
Leases
Ein Lease ist ein Versprechen vom Server:
dass er einem Client solange Updates pushed
bis das Lease von diesem Client abgelaufen ist.
Ist das Lease abgelaufen: dann muss Client Informationen pullen.
Generell werden Leases verwendet um den Server zu entlasten.
- Age-based
Ein Objekt, das sich länger nicht geändert hat, wird das auch demnächst nicht tun, also lange leasen.
- Renewal-frequency-based
Je öfters ein Client nach einem Objekt fragt, desto länger wird seine expiration-time für dieses Objekt.
- State-based
Je mehr ein Server belastet ist, desto kürzer wird die Expiration-Time.
True/False zu Grafik mit Sequencial, Causal und FIFO Consistency welches davon zutrifft[Bearbeiten | Quelltext bearbeiten]
2 der 3 (Sequencial, Causal und FIFO Consistency) erklären[Bearbeiten | Quelltext bearbeiten]
Election-Ring die Hauptschritte erklären[Bearbeiten | Quelltext bearbeiten]
Christian Algorithm 2x ausrechnen (mit T, T1 und T4 gegeben) und neues T4 angeben[Bearbeiten | Quelltext bearbeiten]
Soll man bei einer Bank at-least-once-semantics oder at-most-once-semantics einsetzen und Entscheidung begründen[Bearbeiten | Quelltext bearbeiten]
Unterschied Response und Arbitrary Failure erklären[Bearbeiten | Quelltext bearbeiten]
Response Failure: Response is incorrect:
- Value failure: The value of the response is wrong
- State-transition failure: Deviates from the correct flow of control
Arbitrary failure (also Byzantine Failure): May produce arbitrary failures at arbitrary times.