Zum Inhalt springenZur Suche springen

Halbmodul Architektur verteilter Systeme

Architektur verteilter Systeme

Aktuelles
Folien zu Kapitel Kapitel 8 (komplett) online.

Dozent
Prof. Dr. Michael Schöttner

Betreuer
Florian Klein

Modulart
Teil eines Wahlpflicht- oder Schwerpunktmoduls in der Praktischen Informatik (Verteilte Systeme)

Studiengang
Master-Studiengang Informatik

Kreditpunkte
   7,5

Lehrveranstaltungen
- Vorlesung: 2 SWS, Mi. 8:55 - 10:25 Uhr, Raum 25.12.01.51
- Seminar (Blockveranstaltung) : 2 SWS, Do. 14:30 - 16:00 Uhr, Raum 25.12.01.51

Inhalte und Qualifikationsziele

  • Grid-Computing
  • Cloud Computing
  • Unstrukturierte P2P-Netze
  • Distributed Hash Tables
  • P2P-Dateisysteme
  • Gruppenkommunikation
  • Consensus
  • Cloud-Dateisysteme
  • NoSQL-Databases
  • RAM-Storage


Qualifikationsziele

Aufbauend auf dem Modul "Grundlagen verteilter Systeme" sollen die Studierenden ein tieferes Verständnis für die Architektur aktueller verteilter Systeme erreichen. Hierzu werden ausgewählte wichtige Aufgaben und deren Lösung in verteilten Systemen diskutiert. Die Teilnehmer(innen) sollen die vermittelten Konzepte in eigenen Worten erklären können. Ferner sollen sie in der Lage sein, die erlernten Konzepte praktisch anzuwenden.

Empfohlene Literatur
Wird in der Vorlesung bekannt gegeben.

Verwendbarkeit des Moduls

Wahlpflichtmodul oder Schwerpunktmodul im Master-Studiengang Informatik,    Zuordnung: Praktische/Technische Informatik
 
Teilnahmevoraussetzungen

  • Modul "Grundlagen der Softwareentwicklung und Programmierung" (Informatik 1)
  • Modul "Grundlagen der Technischen Informatik" (Informatik 2)
  • Modul "Grundlagen der Algorithmen und Datenstrukturen" (Informatik 3)
  • Modul "Grundlagen der Theoretischen Informatik" (Informatik 4)


Voraussetzungen für die Vergabe von Kreditpunkten   
Erfolgreiche Bearbeitung von Übungsaufgaben und Bestehen einer Prüfung (i.d.R.) am Ende des Semesters.

Häufigkeit des Angebots, modulare Schiene
alle 1,5 Jahre

Modulbeauftragter
Prof. Dr. Michael Schöttner

Themen & Folien  

undefinedKapitel 01: Vorschau (undefinedgrau), 11.4.2012
undefinedKapitel 02: Cluster- und Grid-Computing (undefinedgrau), 11.4.2012
undefinedKapitel 03: Cloud-Computing (undefinedgrau), komplett (neu ab F. 43), 3.4.2012
undefinedKapitel 04. P2P-Systeme (undefinedgrau), komplett (neu ab F.71), 10.5.2012
undefinedKapitel 05: Multicast (undefinedgrau), komplett, 18.5.2012
undefinedKapitel 06: Consensus (undefinedgrau), komplett 30.5.2012
undefinedKapitel 07: Verteilte Dateisysteme (undefinedgrau), komplett (neu ab F. 48), 12.6.2012
undefinedKapitel 08: Cloud Storage (undefinedgrau), komplett 1.7.2012

Seminar
undefinedThemen und Zeitplanung , 6.6.2012

Ausarbeitung bis 1.6.2012 (alle)
undefined4 bis 5 Seiten, Vorlage 
undefinedBegutachtung über Online-System bis 18.6.2012
jede(r) Teilnehmer(in) muss 2 Ausarbeitungen lesen und kommentieren
Vortragsdauer: ca. 30min. + 10min. Diskussion
 
Vorträge:
Christian Lange: "Bullet: High Bandwidth Data Dissemination Using an Overlay Mesh", Kostic et. al., SOSP 2003.
Naguess Khaled: "Application-Level Multicast using Content-Addressable Networks", Ratnasamy et. al., NGC 2001.
Virgil Grigoras: "Dr. Multicast: Rx for Data Center Communication Scalability", Vigfusson et. al., EuroSys 2010.
Philipp Giesen: "Decentralized User Authentication in a Global File Sytem", SOSP 2003.
Kevin Beineke: "High Availability in DHTs: Erasure Coding vs. Replication", Rodrigues et. al., IPDPS 2005.
Yunus Kaplan: "NCCloud: Applying Network Coding for the Storage Repair in a Cloud-of-Clouds", Hu et. al., FAST 2012.
Mete Boz: "I2P", ?
Duong Luu: "A File is Not a File: Understanding the I/O Behavior of Apple Desktop Applications", Harter et. al., SOSP 2011.
Mladen Topic: "Census: location-aware membership management for large-scale distributed systems", Cowling et. al., USENIX 2009.
Alireza Karimi: "Megastore: Providing Scalable, Highly Available Storage for Interactive Services", Baker et. al., CIDR 2001.
Ardalan Habil: "DepSky: Dependable and Secure Storage in a Cloud-of-Clouds", Bessani et. al., EuroSys 2001.
Mohsen Hajiamini: "Sinfonia: A New Paradigm for Building Scalable Distributed Systems", Aguilera et. al., SOSP 2007.
Kais Elloumi: "BlobSeer: Bringing High Throughput under Heavy Concurrency to Hadoop Map/Reduce Applications", Nicolae et. al., IPDPS 2010.
Domenik Radke: "UpRight Cluster Services", Clement et. al., SOSP 2009.

Verantwortlichkeit: