621.170 (17S) Verteilte Systeme

Sommersemester 2017

Anmeldefrist abgelaufen.

Erster Termin der LV
13.03.2017 10:00 - 12:00 , HS C
... keine weiteren Termine bekannt

Überblick

Lehrende/r
LV-Titel englisch
Distributed Systems
LV-Art
Vorlesung
Semesterstunde/n
2.0
ECTS-Anrechungspunkte
2.0
Anmeldungen
58
Organisationseinheit
Unterrichtssprache
Deutsch
LV-Beginn
13.03.2017
eLearning
zum Moodle-Kurs

LV-Beschreibung

Intendierte Lernergebnisse

  • 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.

Lehrmethodik

  • Vortrag
  • Diskussion

Inhalt/e

  • 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

Literatur

  • 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 

Prüfungsinformationen

Beurteilungsschema

Note/Grade Benotungsschema

Position im Curriculum

  • Lehramtsstudium Unterrichtsfach Informatik und Informatikmanagement (SKZ: 884, Version: 04W.7)
    • 2.Abschnitt
      • Fach: Angewandte Informatik (LI 2.3) (Pflichtfach)
        • Verteilte Systeme ( 2.0h VO / 2.0 ECTS)
          • 621.170 Verteilte Systeme (2.0h VO / 2.0 ECTS)
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 12W.1)
    • Fach: Informationstechnik (Wahlfach)
      • Verteilte Systeme ( 2.0h VO / 2.0 ECTS)
        • 621.170 Verteilte Systeme (2.0h VO / 2.0 ECTS)
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 12W.1)
    • Fach: Medieninformatik (Wahlfach)
      • Verteilte Systeme ( 2.0h VO / 2.0 ECTS)
        • 621.170 Verteilte Systeme (2.0h VO / 2.0 ECTS)
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 12W.1)
    • Fach: Softwareentwicklung (Wahlfach)
      • Verteilte Systeme ( 2.0h VO / 2.0 ECTS)
        • 621.170 Verteilte Systeme (2.0h VO / 2.0 ECTS)
  • Bachelorstudium Informatik (SKZ: 521, Version: 09W.3)
    • Fach: Verteilte Systeme (Wahlfach)
      • Verteilte Systeme ( 2.0h VO / 2.0 ECTS)
        • 621.170 Verteilte Systeme (2.0h VO / 2.0 ECTS)
  • Bachelorstudium Informatik (SKZ: 521, Version: 03W.1)
    • Fach: Verteilte Systeme (Pflichtfach)
      • Verteilte Systeme ( 2.0h VO / 2.0 ECTS)
        • 621.170 Verteilte Systeme (2.0h VO / 2.0 ECTS)
  • Masterstudium Angewandte Informatik (SKZ: 911, Version: 13W.1)
    • Fach: Vertiefung Informatik (Pflichtfach)
      • Verteilte Systeme ( 2.0h VO / 2.0 ECTS)
        • 621.170 Verteilte Systeme (2.0h VO / 2.0 ECTS)
  • Masterstudium Informatik (SKZ: 921, Version: 09W.1)
    • Fach: Verteilte Systeme (Pflichtfach)
      • Verteilte Systeme ( 2.0h VO / 2.0 ECTS)
        • 621.170 Verteilte Systeme (2.0h VO / 2.0 ECTS)
  • Masterstudium Informatik (SKZ: 921, Version: 03W.1)
    • Fach: Verteilte Systeme (Pflichtfach)
      • Verteilte Systeme ( 2.0h VO / 2.0 ECTS)
        • 621.170 Verteilte Systeme (2.0h VO / 2.0 ECTS)
  • Diplomstudium Informatik (SKZ: 880, Version: 02W)
    • 2.Abschnitt
      • Fach: Angewandte Informatik inkl. Vertiefungsfach (Pflichtfach)
        • Verteilte Systeme ( 2.0h VO / 2.0 ECTS)
          • 621.170 Verteilte Systeme (2.0h VO / 2.0 ECTS)
  • Diplomstudium Informatik (SKZ: 880, Version: 02W)
    • 3.Abschnitt
      • Fach: Angewandte Informatik und Vertiefungsfach (Pflichtfach)
        • Verteilte Systeme ( 2.0h VO / 2.0 ECTS)
          • 621.170 Verteilte Systeme (2.0h VO / 2.0 ECTS)
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 06W.1)
    • Fach: Informatik und Softwareentwicklung (Wahlfach)
      • Modul: Verteilte Systeme
        • Vorlesung (Verteilte Systeme) ( 2.0h VO / 3.0 ECTS)
          • 621.170 Verteilte Systeme (2.0h VO / 3.0 ECTS)
  • Masterstudium Technische Mathematik (SKZ: 401, Version: 13W.1)
    • Fach: Informatik (Wahlfach)
      • Verteilte Systeme ( 2.0h VO / 2.0 ECTS)
        • 621.170 Verteilte Systeme (2.0h VO / 2.0 ECTS)

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

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)