53 documents found

Movie / Video
Lecture
CC BY 4.0
2020-07-19

12. Vorlesung (19.07.2020): Klausurvorbereitung

Vorlesungsinhalt: Real-Life Beispiel Amazon Dynamo; Übersicht; Motivation; Annahmen und Anforderungen; System-Schnittstelle; Datenverteilung; Replikation; Datenversionierung; Vector Clock; Ausführung von get und put; Umgang mit Ausfällen; Evaluation
Movie / Video
Lecture
CC BY 4.0
2020-07-11

11. Vorlesung (11.07.2020): Teil 2 - Strukturierte Namensräumen und Domain...

Vorlesungsinhalt: Partitionierung des Namensraums; Implementierung von strukturierten Namensräumen; Iterative Namensauflösung; Rekursive Namensauflösung; Kommunikationskosen zur Namensauflösung; Beispiel DNS; Resource Records; DNS Implementierung
Movie / Video
Lecture
CC BY 4.0
2020-07-11

11. Vorlesung (11.07.2020): Teil 1 - Naming

Vorlesungsinhalt: Entitäten, Namen, Identifikatoren, Zugriffspunkte, Adressen...; Namensauflösung für flache Namen; Beispiel Mobile IP; Namensauflösung mit Hierarchien; Strukturierte Namensräume
Movie / Video
Lecture
CC BY 4.0
2020-07-03

10. Vorlesung (03.07.2020): Teil 3 - Sichere Kanäle

Vorlesungsinhalt: Überblick; Ziele; Authentifizierung mit asymmetrischer Verschlüsselung; Digitale Signaturen
Movie / Video
Lecture
CC BY 4.0
2020-07-03

10. Vorlesung (03.07.2020): Teil 1 - Sicherheit

Vorlesungsinhalt: Was soll erreicht werden?; Welche Angriffsmöglichkeiten und welche Sicherheitsmechanismen gibt es?; Designentscheidungen
Movie / Video
Lecture
CC BY 4.0
2020-07-03

10. Vorlesung (03.07.2020): Teil 2 - Verschlüsselung

Vorlesungsinhalt: Überblick; Grundprinzip; Symmetrische Verschlüsselung; Asymmetrische Verschlüsselung; Hashfunktionen
Movie / Video
Lecture
CC BY 4.0
2020-07-03

10. Vorlesung (03.07.2020): Teil 4 - Zugriffskontrolle

Vorlesungsinhalt: Überblick; Zugriffskontrollmatrix Realisierungsmöglichkeiten; Firewalls
Movie / Video
Lecture
CC BY 4.0
2020-06-26

9. Vorlesung (26.06.2020): Teil 1 - Einführung in Fehlertoleranz

Vorlesungsinhalt: Worum geht es?; Zuverlässigkeit benötigt; Zentrale Begriffe; Fehlerarten; Defektmodelle; Verbergen von Defekten mittels Redundanz
Movie / Video
Lecture
CC BY 4.0
2020-06-26

9. Vorlesung (26.06.2020): Teil 2 - Zuverlässiger RPC

Vorlesungsinhalt: Was kann schief gehen?; Serverabsturz; Beispiel; verlorene Antwort; Klient stürzt ab
Movie / Video
Lecture
CC BY 4.0
2020-06-26

9. Vorlesung (26.06.2020): Teil 3 - Wiederherstellung

Vorlesungsinhalt: Worum geht es?; Checkpointing; Nutzlose Checkpoints; Koordiniertes Setzen von Checkpoints
Movie / Video
Lecture
CC BY 4.0
2020-06-18

8. Vorlesung (18.06.2020): Teil 3 - Konsistenzprotokolle für klientenzentrische...

Vorlesungsinhalt: Grundlagen; Implementierung Monotones Lesen; Verbesserung der Effizienz
Movie / Video
Lecture
CC BY 4.0
2020-06-18

8. Vorlesung (18.06.2020): Teil 2 - Konsistenzprotokolle für datenzentrische...

Vorlesungsinhalt: Primärkopiebasierte Protokolle; Quorumbasierte Protokolle
Movie / Video
Lecture
CC BY 4.0
2020-06-18

8. Vorlesung (18.06.2020): Teil 1 - Replikatverwaltung

Vorlesungsinhalt: Grundfragen; Verteilen der Replikate; Beispiel Dynamische Replikatplazierung; Verteilen von Änderungen
Movie / Video
Lecture
CC BY 4.0
2020-06-12

7. Vorlesung (12.06.2020): Teil 2 - Datenzentrische Konsistenzmodelle

Vorlesungsinhalt: Verteilte Datenspeicherung; Abstraktion; Continuous Consistency; Strikte Konsistenz; Sequentielle Konsistenz; Kausale Konsistenz; Gruppieren von Operationen; Eintrittskonsistenz; Eventual Consistency
Movie / Video
Lecture
CC BY 4.0
2020-06-12

7. Vorlesung (12.06.2020): Teil 1 - Konsistenz und Replikation

Vorlesungsinhalt: Warum replizieren?; Replikation und Konsistenz; Welche Entscheidungen müssen getroffen werden?
Movie / Video
Lecture
CC BY 4.0
2020-06-12

7. Vorlesung (12.06.2020): Teil 3 - Klientenzentrische Konsistenzmodelle

Vorlesungsinhalt: Motivation; Beispiel Mobiler Nutzer; Notation; Monotones Lesen; Monotones Schreiben; Lesen-folgt-Schreiben; Schreiben-folgt-Lesen
Movie / Video
Lecture
CC BY 4.0
2020-06-06

6. Vorlesung (06.06.2020): Teil 1 - Lamport-Zeitstempel

Vorlesungsinhalt: Motivation; so nicht; Vorgehen; sondern so...; Implementierung
Movie / Video
Lecture
CC BY 4.0
2020-06-06

6. Vorlesung (06.06.2020): Teil 2 - Total geordneter Multicast mit Lamport-Zeitstempeln

Vorlesungsinhalt: Was soll erreicht werden?; Anwendungsbeispiel; Realisierung mit total geordnetem Multicast
Movie / Video
Lecture
CC BY 4.0
2020-06-06

6. Vorlesung (06.06.2020): Teil 3 - Vektor-Zeitstempel

Vorlesungsinhalt: Motivation; Nutzung; Was hat das mit Kausalität zu tun?; Kausal geordneter Multicast - Vorgehen und Beispiel
Movie / Video
Lecture
CC BY 4.0
2020-06-06

6. Vorlesung (06.06.2020): Teil 4 - Wechselseitiger Ausschluss

Vorlesungsinhalt: Worum geht es?; Zentralisiertes erlaubnisbasiertes Verfahren; Tokenbasiertes Verfahren