KTH: Distributed Systems

Modulbeschreibung

Modulname Distributed Systems, Basic Course
Modulcode ID2201
Modultyp checkedKern unchecked.JPGErweiterung unchecked.JPGProjekt unchecked.JPGZusatz
Modulniveau unchecked.JPGBasic unchecked.JPGIntermediate checkedAdvanced
Credits 7.5 ECTS Punkte
Unterrichtssprache unchecked.JPGDeutsch checkedEnglisch unchecked.JPG Schwedisch
Vorausgesetzte
Eingangskompetenzen

- Der Kurs setzt bereits gutes Vorwissen über Computer Systeme, Betriebssysteme und Software Programmierung voraus.

- Gute schriftliche und mündliche Englisch-Kentnisse.

Zulassungsbedingungen

- Laborarbeiten gelöst und Report abgegeben.

Kompetenznachweis - Schriftliche Modulendprüfung
Lehrmittel - Distributed Systems - Concepts and Design, Georgis Coulouris, Jean Dollimore and Tim Kindberg, ISBN: 0-321-26354-5
   
 

 


Aufgaben & Dokumente
Nachfolgende Dokumente wurden im Verlauf des Moduls erarbeitet. (Keine Gewähr auf Korrektheit des Inhalts).

Dokument Inhalt
http://learnyousomeerlang.com Was ist Erlang? Ein einfacher Einsteig mit "Hallo Welt" Sample Code.
ID2201_Rudy_Report.pdf
ID2201_Rudy_Code.zip
Erlang-Webserver mit TCP Sockets, Erzeugen von Thread Worker Pools, Performance Messungen von http get requests.
ID2201_Routy_Report.pdf
ID2201_Routy_Code.zip
Erlang-Router, Routing Tabellen erzeugen, Nachrichten routen.
ID2201_Loggy_Report.pdf
ID2201_Loggy_Code.zip
Erlang-Logger mit praktischer Anwendung von logischer Zeit (Lamport Timestamps und Vector Clocks).
ID2201_Groupy_Report.pdf
ID2201_Groupy_Code.zip
Atomic Multicast und View-Synchronous Communication: Synchronisation von mehreren Erlang Nodes.
ID2201_Chordy_Report.pdf
ID2201_Chordy_Code.zip
Ring-based Overlay Network: Distributed Hash Table mit Erlang Nodes im Stil des "Chord" Protokolls, mit Replikation.
http://web.it.kth.se/~johanmon/dse.html Mehr Erlang Laborübungen sind unter diesem Link zu finden.
ID2201_Exam_Questions.pdf Eine Selektion von Prüfungsfragen aus alten Prüfungen.
ID2206_Coordination_Lecture.zip A sample lecture in ID2206 (Distributed Systems) held by Johan Montelius
   


Spenden

Hast Du von den bereitgestellten Unterlagen profitiert? Es freut mich, Dich in Deinem Studium unterstützt zu haben. Mit einem Beitrag von CHF 5.00 hilfst Du mit, das Hosting dieser Webseite zu finanzieren.