621.170 (17S) Distributed Systems
Overview
- Lecturer
- Course title german Verteilte Systeme
- Type Lecture
- Hours per Week 2.0
- ECTS credits 2.0
- Registrations 58
- Organisational unit
- Language of instruction German
- Course begins on 13.03.2017
- eLearning Go to Moodle course
Time and place
List of events is loading...
Course Information
Intended learning outcomes
- Verschiedene Teilbereiche von Verteilten Systemen zu benennen
- Möglichkeiten und Probleme in verteilten Systemen zu verstehen
- Kommunikationsmuster von Verteilten Systemen unterscheiden können
- Verteilte Algorithmen zu kennen und bewerten zu können
- Einfache, aber nicht triviale verteilte Programme entwickeln können (z. B. auf JAVA RMI Basis oder Websocket)
- Bei dem Entwurf eines Softwaresystems die Aspekte von Verteilung von vornherein zu berücksichtigen.
Teaching methodology including the use of eLearning tools
- Vortrag
- Diskussion
Course content
- Vor- und Nachteile von verteilten Systemen, Hard/Soft Konzepte, Skalierbarkeit
- Network / Distributed Operating Systems
- Kommunikationsmodelle (Client/Server, Gruppen, entfernte und verteilte Objekte)
- Java-RMI, JSON-RPC, SOAP, Websocket
- Theoretische Grundprobleme (Verteilte vs. Zentrale Algorithmen, Verläßliche Systeme etc.)
- Peer-to-Peer Systeme
- Service Oriented Architctures (SOA)
- Cloud Computing
- Speicherkonsistenz
- Hadoop/Map-Reduce
Literature
- Andrew Tanenbaum, Marten van Steen. Distributed Systems - Principles and Paradigms, 2nd edition, Pearson, 2013
- George Coulouris, Jean Dollimore, Tim Kindberg and Gordon Blair. Distributed Systems., 5th edition, Pearson Education, 2013
Examination information
Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.
Grading scheme
Grade / Grade grading schemePosition in the curriculum
- Teacher training programme Computer Sciences and Computer Sciences Management (Secondary School Teacher Accreditation)
(SKZ: 884, Version: 04W.7)
-
Stage two
-
Subject: Angewandte Informatik (LI 2.3)
(Compulsory subject)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
- 621.170 Distributed Systems (2.0h VO / 2.0 ECTS)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
-
Subject: Angewandte Informatik (LI 2.3)
(Compulsory subject)
-
Stage two
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 12W.1)
-
Subject: Information Technology
(Compulsory elective)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
- 621.170 Distributed Systems (2.0h VO / 2.0 ECTS)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
-
Subject: Information Technology
(Compulsory elective)
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 12W.1)
-
Subject: Media Informatics
(Compulsory elective)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
- 621.170 Distributed Systems (2.0h VO / 2.0 ECTS)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
-
Subject: Media Informatics
(Compulsory elective)
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 12W.1)
-
Subject: Software Development
(Compulsory elective)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
- 621.170 Distributed Systems (2.0h VO / 2.0 ECTS)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
-
Subject: Software Development
(Compulsory elective)
- Bachelorstudium Informatik
(SKZ: 521, Version: 09W.3)
-
Subject: Verteilte Systeme
(Compulsory elective)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
- 621.170 Distributed Systems (2.0h VO / 2.0 ECTS)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
-
Subject: Verteilte Systeme
(Compulsory elective)
- Bachelor's degree programme Informatics
(SKZ: 521, Version: 03W.1)
-
Subject: Verteilte Systeme
(Compulsory subject)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
- 621.170 Distributed Systems (2.0h VO / 2.0 ECTS)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
-
Subject: Verteilte Systeme
(Compulsory subject)
- Master's degree programme Applied Informatics
(SKZ: 911, Version: 13W.1)
-
Subject: Vertiefung Informatik
(Compulsory subject)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
- 621.170 Distributed Systems (2.0h VO / 2.0 ECTS)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
-
Subject: Vertiefung Informatik
(Compulsory subject)
- Masterstudium Informatik
(SKZ: 921, Version: 09W.1)
-
Subject: Verteilte Systeme
(Compulsory subject)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
- 621.170 Distributed Systems (2.0h VO / 2.0 ECTS)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
-
Subject: Verteilte Systeme
(Compulsory subject)
- Master's degree programme Informatics
(SKZ: 921, Version: 03W.1)
-
Subject: Verteilte Systeme
(Compulsory subject)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
- 621.170 Distributed Systems (2.0h VO / 2.0 ECTS)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
-
Subject: Verteilte Systeme
(Compulsory subject)
- Diploma programme Informatics
(SKZ: 880, Version: 02W)
-
Stage two
-
Subject: Angewandte Informatik inkl. Vertiefungsfach
(Compulsory subject)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
- 621.170 Distributed Systems (2.0h VO / 2.0 ECTS)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
-
Subject: Angewandte Informatik inkl. Vertiefungsfach
(Compulsory subject)
-
Stage two
- Diploma programme Informatics
(SKZ: 880, Version: 02W)
-
Stage three
-
Subject: Angewandte Informatik und Vertiefungsfach
(Compulsory subject)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
- 621.170 Distributed Systems (2.0h VO / 2.0 ECTS)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
-
Subject: Angewandte Informatik und Vertiefungsfach
(Compulsory subject)
-
Stage three
- Bachelor's degree programme Information Technology
(SKZ: 289, Version: 06W.1)
-
Subject: Informatics and Software Engineering
(Compulsory elective)
-
Module: Verteilte Systeme
-
Vorlesung (Verteilte Systeme) (
2.0h VO / 3.0 ECTS)
- 621.170 Distributed Systems (2.0h VO / 3.0 ECTS)
-
Vorlesung (Verteilte Systeme) (
2.0h VO / 3.0 ECTS)
-
Module: Verteilte Systeme
-
Subject: Informatics and Software Engineering
(Compulsory elective)
- Master's degree programme Technical Mathematics
(SKZ: 401, Version: 13W.1)
-
Subject: Informatik
(Compulsory elective)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
- 621.170 Distributed Systems (2.0h VO / 2.0 ECTS)
-
Verteilte Systeme (
2.0h VO / 2.0 ECTS)
-
Subject: Informatik
(Compulsory elective)
Equivalent courses for counting the examination attempts
-
Sommersemester 2024
- 621.170 VO Verteilte Systeme (2.0h / 2.0ECTS)
-
Sommersemester 2023
- 621.170 VO Verteilte Systeme (2.0h / 2.0ECTS)
-
Sommersemester 2022
- 621.170 VO Verteilte Systeme (2.0h / 2.0ECTS)
-
Sommersemester 2021
- 621.170 VO Verteilte Systeme (2.0h / 2.0ECTS)
-
Sommersemester 2020
- 621.170 VO Verteilte Systeme (2.0h / 2.0ECTS)
-
Sommersemester 2019
- 621.170 VO Verteilte Systeme (2.0h / 2.0ECTS)
-
Sommersemester 2018
- 621.170 VO Verteilte Systeme (2.0h / 2.0ECTS)
-
Sommersemester 2016
- 621.170 VO Verteilte Systeme (2.0h / 2.0ECTS)
-
Sommersemester 2015
- 621.170 VO Verteilte Systeme (2.0h / 2.0ECTS)
-
Sommersemester 2014
- 621.170 VO Verteilte Systeme (2.0h / 2.0ECTS)
-
Sommersemester 2013
- 621.170 VO Verteilte Systeme (2.0h / 2.0ECTS)
-
Sommersemester 2012
- 621.170 VO Verteilte Systeme (2.0h / 2.0ECTS)
-
Sommersemester 2011
- 621.170 VO Verteilte Systeme (2.0h / 2.0ECTS)
-
Sommersemester 2010
- 621.170 VO Verteilte Systeme (2.0h / 2.0ECTS)
-
Sommersemester 2009
- 621.170 VO Verteilte Systeme (2.0h / 2.0ECTS)