VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

251-0303-00L 8 Credits DS D-INFK

Distributed Systems

Verteilte Systeme

VVZ CR n/a

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
  • Mon 08:15-11:00 (IFW A 36)
  • Fri 08:15-10:00 (IFW A 36)
5 h weekly

Offered In