ELT10170 – Distributed Systems

Modul
Distributed Systems
Distributed Systems
Modulnummer
ELT10170
Version: 1
Fakultät
Elektrotechnik
Niveau
Master
Dauer
1 Semester
Turnus
Sommersemester
Modulverantwortliche/-r

Prof. Dr. Kevin Hipp
Kevin.Hipp(at)fh-zwickau.de

Dozent/-in(nen)

Prof. Dr. Kevin Hipp
Kevin.Hipp(at)fh-zwickau.de

Lehrsprache(n)

Englisch
in "Distributed Systems"

ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Praktikum | 2.00 SWS Vorlesung mit integr. Übung / seminaristische Vorlesung)

Selbststudienzeit

90.00 Stunden

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

schriftliche Prüfungsleistung
Modulprüfung | Prüfungsdauer: 90 min | Wichtung: 100% | wird in englischer Sprache abgenommen
in "Distributed Systems"

Medienform
Keine Angabe
Lehrinhalte/Gliederung
  • Introduction to Distributed Systems
  • architectural models in Distributed Systems, e.g. client-server
  • hardware architectures of tightly coupled systems
  • coupling mechanisms and their properties
  • communication and networking topologies
  • cache systems in multi-core systems
  • interrupt distribution in multi-core systems
  • Distributed Data Management
  • symmetrical and asymmetrical task distribution
  • design of software architectures for e.g. symmetric and asymmetric multi-core systems
  • fault tolerance and recovery
  • testing and debugging in multi-core systems Increasing availability and reliability through multi-core and distributed systems
  • Security and Privacy in Distributed Systems

keine Angabe

Qualifikationsziele
  • After successfully completing the module, the student should be able to:
    • Understanding of Distributed Systems Concepts: grasp of fundamental concepts including distribution, concurrency, and scalability; ability to analyze and discuss the evolution and historical perspective of distributed systems
    • Architectural Models: Proficiency in understanding and comparing client-server, peer-to-peer, and hybrid architectures; capability to identify suitable architectural models based on specific use cases.
    • Communication in Distributed Systems: Competence in implementing and utilizing communication mechanisms like RPC and Message-Oriented Middleware
    • Distributed Data Management: Skill in managing data replication and ensuring consistency in distributed systems; understanding and application of distributed databases.
    • Fault Tolerance and Recovery: knowledge of principles related to fault tolerance and recovery in distributed environments; proficiency in implementing distributed transactions and understanding their protocols
    • Security and Privacy in Distributed Systems: ability to identify and address threats and vulnerabilities in distributed systems; competence in implementing security measures, authentication, authorization, and privacy-preserving techniques
    • Cloud Computing and Microservices: Understanding of cloud service models (e.g. IaaS, PaaS, SaaS) and deployment models; proficiency in the principles and challenges of microservices architecture.

keine Angabe

Besondere Zulassungsvoraussetzung

Praktikumstestat -> zu klären

keine

Empfohlene Voraussetzungen
Keine Angabe
Fortsetzungsmöglichkeiten
keine Angabe
Literatur

keine

Hinweise
Keine Angabe
Zuordnung zum Curriculum
Keine Angabe