621.170 (17S) Distributed Systems

Sommersemester 2017

Registration deadline has expired.

First course session
13.03.2017 10:00 - 12:00 HS C On Campus
... no further dates known

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 scheme

Position 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • 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)

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)