Konzepte verteilter Systeme und Algorithmen
Veranstalter: Prof. Dr. Dr. Klaus-Tycho Förster
Es werden verteilte Systeme und Algorithmen aus verschiedenen Perspektiven untersucht. Berücksichtigte Aspekte umfassen unter anderem verteilte Koordination, Fehlertoleranz, Lokalität, Sicherheit und Synchronisation, aber auch fundamentale algorithmische Ideen sowie Schranken der Berechenbarkeit. Die dabei behandelten Konzepte sind grundlegend für das Design verteilter Systeme
Es besteht nicht die Notwendigkeit Literatur selbst zu kaufen. Das jeweils benötigte Material sowie weitere Literatur wird im Moodle bereitgestellt.
- H. Attiya und J. Welch: Distributed Computing: Fundamentals, Simulations, and Advanced Topics. Wiley-Interscience; 2nd edition (2004) [Im TU-Netz frei verfügbar]
- M. Herlihy und Nir Shavit: The Art of Multiprocessor Programming. Morgan Kaufmann (2012) [In der Bibliothek verfügbar]
- J. Hirvonen und J. Suomela: Distributed Algorithms (2021)
- R. Wattenhofer: Blockchain Science: Distributed Ledger Technology (2019)
- R. Wattenhofer: Mastering Distributed Algorithms (2020)