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:14:28
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).
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.
Resources
Learning Materials (Links)
- Main link
- Information
General Information
- Language
- German
- Levels
- BSC
- 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 |