VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Distributed Systems
Verteilte Systeme
Last Updated: 2026-02-05 15:24:48
Abstract
Distributed control algorithms (mutual exclusion, logical clocks),communication models (RPC, Client-Server, synchronous and asynchronouscommunication, sockets), abstract communication principles (broadcast,events, tupel spaces), name service, middleware (CORBA, JINI), securitymechanisms, Web services (SOAP, WSDL, UDDI).
Objective
Become acquainted with pertinent technologies and architectures of distributed systems.
Content
Einführung (Charakteristika und Konzepte), verteilte Kontrollalgorithmen (Flooding- / Echo-Verfahren, wechselseitiger Ausschluss, logische Uhren), Basis-Kommunikationsmodelle (Remote Procedure Call, Client-Server-Modelle, synchrone und asynchrone Kommunikation, Socket-Programmierschnittstelle), abstraktere Kommunikationsprinzipien (Broadcast, Ereignisse, Tupelräume), Namensverwaltung, Middleware und Techniken offener Systeme (CORBA), Infrastruktur für spontan vernetzte Systeme (JINI), Sicherheits- und Schutzmechanismen, Consensus, Web-Services (SOAP, WSDL, UDDI). Parallel zur Vorlesung werden einige der Übungen in Form praktischer mehrwöchiger Aufgaben angeboten, wobei die Teilnehmer mit der Programmierung von Client-Server-Systemen und der Nutzung von Middleware und Web-Services vertraut werden.
General Information
- Language
- German
- Levels
- DS
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 180 minutes
- Aids
- Keine
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise | Verteilte Systeme |
|
5 h weekly |