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

252-0205-00L 6 Credits BSC D-INFK
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Distributed Systems

Verteilte Systeme

VVZ CR n/a

Last Updated: 2026-02-05 15:06:50

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

Offered In