TK1: Verteilte Systeme und Algorithmen

Inhalt (kurze Beschreibung)

Lernziele:

  • Umfassendes Überblickswissen über die grundlegenden Probleme und Ansätze
  • Tiefgehendes Methodenwissen zu klassischen verteilten Algorithmen und Programmierparadigmen
  • Anwendbare exemplarische Kenntnis aktueller Entwicklungen und Standards

 Stoffplan:

  • Einführung
  • Auffrischung und Ergänzung von Kapitel 1 der Kanonik Net-Centric Computing
  • Überblick über die Vorlesung
  • Verteilte Algorithmen
  • Elementaralgorithmen (z.B. globaler Zustand)
  • Basisalgorithmen (z.B. Ausschluss, Konsens, Kooperation)
  • Formalisierung (Eigenschaften und deren Nachweis)
  • Verteiltes Programmieren
  • Push-Paradigmen (z.B. IPC, RPC, DOC)
  • aktuelle Ansätze (z.B. Pull-Paradigmen, Objektmobilität)

Übung

Die Übung vertieft den Stoff und dient als Vorbereitung für die Klausur. Die Leistungen in der Übung werden entsprechend der Bonusregelung bei der Klausur angerechnet. Das bedeutet, dass durch den erfolgreichen Abschluss der Programmier- und Übungsaufgaben ein Bonus von bis zu 1,0 erworben werden kann. Der Bonus kann jedoch nicht zum Bestehen der Klausur führen. Der Bonus ist auf die Klausur am Ende des Semesters und die Nachklausur im SoSe 2017 anrechenbar, danach verfällt er. 

Für den Übungsbetrieb und zur Informationsveröffentlichung wird Moodle eingesetzt  https://moodle.informatik.tu-darmstadt.de/ . Bitte melden Sie sich dort an.

Mehr Informationen zur Übung finden Sie hier

Aufzeichnungen

Vorlesungsaufzeichnungen finden Sie hier

Relevante Literatur

G. Coulouris, J. Dollimore, T. Kindberg: Distributed Systems. Conceptsand Design, Addison Wesley; in German: Pearson

G. Bengel: Grundkurs Verteilte Systeme, vieweg Verlag, 3rd Ed. 2004

A. Schill, T. Springer: Verteilte Systeme: Grundlagen und Basistechnologien; examen.press 2007, 2012

G. Tel: Introductionto Distributed Algorithms, 2nd Ed 2000, Cambridge University Press,

A. Tanenbaum, M.v.Steen, Distributed Systems: Principles & Paradigms;  German: Verteilte Systeme: Grundlagen und Paradigmen, Pearson

J. Kurose, K. Ross: Computer Networking, Adison-Wesley

I. Taylor, A. Harrison: From P2P andGridsto Services on the Web; Springer, 2nd Ed. 2009

L. Peterson, B. Davie, Computernetze, dpunkt Heidelberg

U. Hammerschall: Verteilte Systeme und Anwendungen. Pearson, München 2005

W. Fokkink: Modelling Distributed Systems; Springer 2007

Information

TUCaN-ID

20-00-0065-iv

Lecture

Wed, 16:15 - 17:55

S202 | C205

(starting 19.10.2016)

Exercise

Thu, 8:55 - 10:35

S202 | C110

(starting 20.10.2016)

CP (SWS)

6 (2+2)

Language

English

Exam

Mon, 20. Feb. 2017
16:00 - 18:00

A A A | Drucken Print | Impressum Impressum | Sitemap Sitemap | Suche Search | Kontakt Contact | Webseitenanalyse: Mehr Informationen
zum Seitenanfangzum Seitenanfang