Konzepte Verteilter Systeme

Proseminar im Grundstudium / WS 2007/2008 / CS 4400

Angaben

Dozent
Prof. Dr. Peter Schulthess, Prof. Dr. Franz J. Hauck
Betreuer
Jörg Domaschka, Holger Schmidt, Nico Kämmer, Patrick Schmidt, Jan-Patrick Elsholz
Zeit
Termin: Vorbesprechung und Themenvergabe am 18.10.2007 um 16.15 Uhr im Raum O27-2203;
zur Sicherung eines Platzes ist eine vorherige Anmeldung per E-mail an marion.schacherl@uni-ulm.de möglich
Donnerstag, 16 st bis 18 Uhr im Raum O27/2203
Teilnehmeranzahl
max. 14
SWS / LP
2 / 4
Zuordnung
Ba. Inf. (PO 2001): Proseminar
Dipl. Inf.: Proseminar
Dipl. Medieninf.: Proseminar
Ba. Inf. (PO 2007): Modul Proseminar Informatik
Ba. Medieninf.: Modul Proseminar Medieninformatik

Ablauf/Formales

Der Schein wird auf Anwesenheit, Vortrag, Ausarbeitung und Diskussionsbereitschaft erteilt. Die Themenvergabe findet in der Vorbesprechung statt, wobei die Reihenfolge der Themen und damit der Vortragstermin durch das Los bestimmt werden. Zu jedem Vortrag gibt es außerdem feste Deadlines, die unbedingt eingehalten werden müssen.

Die Ausarbeitung muss dem ACM SIG Proceedings Style folgen und darf die Länge von sechs Seiten nicht überschreiten (LaTeX Vorlage - freie Wahl zwischen Option 1 und 2; benöigt werden jeweils die .bib, .tex und .cls Datei; Word Vorlage). Als Abgabeformat ist PDF gewünscht. Hinweise zu den Folien und zur Foliengestaltung sind hier zu finden.

Materialien

Wissenschaftliches Arbeiten
Folien Schreiben
Folien Vortrag
Handout
Vorbesprechung
Folien Vorbesprechung
Vorlagen
Word Vorlage
LaTeX Vorlage 1
LaTeX Vorlage 2

Vorläufige Themenliste

Download ist auf das Uni-Netz 134.60 beschränkt! Folien
Datum Thema Kurzbeschreibung Vortragender Betreuer Ausarb./
Folien
08.11. Wissenschaftliches Arbeiten - Vortrag   Guido de Melo    
15.11. Taxonomie verteilter Systeme Taxonomien, Transparenzen, Architekturen (Cluster, Grid, P2P, Client-Server, Multi-Tier, Middleware, Verteiltes BS, Adressraum, Prozess, Thread, Fehlermodelle), Adaptive Web Service Migration Jörg Domaschka   Folien
22.11. Datenübertragungsverfahren und -techniken Paket, Adressierung, Latenzen, Sicherungsverfahren, Modem, Bitrate Rechnernetze in a Nutshell, LAN, (Schicht 1+2) Harry Brandenburg Markus Fakler Ausarbeitung Folien
22.11. Geschichtete Protokollsysteme Höhere Schichten (Schicht 3-5), ISO-OSI-Modell, TCP, UDP, WAN Matthias Müller Markus Fakler Ausarbeitung Folien
29.11. Logische & physische Zeit Synchronisierung (Grdl.), logische Zeit, Vektorzeit Fabian Groh Patrick Schmidt Ausarbeitung
29.11. Kommunikationsmodelle Logische Topologien, HW-Multicast, Overlay, P2P, Client-Server, Gruppenkommunikation Dennis Knotz Franz Hauck Ausarbeitung
06.12. Entfernter Prozeduraufruf RPC als Konzept inkl. Semantiken und Problemen, SOAP/HTTP/TCP (?) oder SunRPC als Implementierung Dominic Gebhardt Franz Hauck Ausarbeitung
06.12. Frameworks & Middleware Programmiermodelle, Verteilte Objekte (CORBA, JavaRMI, .Net) vs. Web-Services   Holger Schmidt  
13.12. Migration und Agentensysteme Migration von Objekten, von Diensten, schwache/starke Migration, Agenten   Holger Schmidt  
13.12. Dienste im Netz Namensdienste, Ortsdienste, Transaktionsdienste als Konzept, JNDI/LDAP als Implementierung   Jan-Patrick Elsholz  
20.12. Konsistenz in verteilten Systemen Schwache und starke Konsistenz, Transaktionale Kons., ACID   Nico Kämmer  
20.12. Wiederanlaufverfahren Recovery: Snapshotting, Checkpointing, Logging Timo Müller Steffen Gerhold Ausarbeitung Folien
10.01. Basisalgorithmen Heartbeat, Election, Consensus, 2 Phase Commit, 3 Phase Commit Christian Essig Andreas I. Schmied Ausarbeitung Folien
10.01. Fehlertoleranz durch Replikation Replikation als Konzept, State Maschine Replication, Database Replication, Virtual Synchrony Fabian Stückle Vladimir Nikolov  
17.01. Verteilter Speicher Cache, HW-, SW-, Objekt-DSM, Tuple-Space, False Sharing, Plurix/Green-OS als Impl. Christian Vogelpohl Michael Sonnenfroh  
17.01. Zugriffsschutz und Schlüsselverteilung Symm., asymm. Verfahren, Diffie-Hellman, Zertifikate, PKI Nadhem Kachrondi Peter Schulthess Ausarbeitung