SubjectsSubjects(version: 964)
Course, academic year 2024/2025
   Login via CAS
Principles of Distributed Systems - NSWI035
Title: Principy distribuovaných systémů
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2021
Semester: winter
E-Credits: 3
Hours per week, examination: winter s.:2/0, Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Additional information: https://www.ksi.mff.cuni.cz/teaching/nswi035-web/
Guarantor: RNDr. Filip Zavoral, Ph.D.
Teacher(s): RNDr. Filip Zavoral, Ph.D.
Class: Informatika Mgr. - Softwarové systémy
Classification: Informatics > Software Engineering
Is pre-requisite for: NSWI070
Annotation -
Distributed systems architectures. Communication, synchronization. Group communication, delivery protocols, virtual synchrony. Distributed shared memory, consistency models, page-based distributed shared memory. Process migration, load balancing. Replication. Blockchain technology, consensus, Bitcoin, Lightning Network.
Last update: Zavoral Filip, RNDr., Ph.D. (04.07.2024)
Course completion requirements -

Oral exam.

Last update: Zavoral Filip, RNDr., Ph.D. (07.06.2019)
Literature - Czech

Tanenbaum, van Steen: Distributed Systems - Principles and Paradigms

Chow, Johnson: Distributed Operating Systems and Algorithms

Antonopoulos: Mastering Bitcoin

Novák: Lightning Network

Last update: Zavoral Filip, RNDr., Ph.D. (18.12.2023)
Syllabus -

Architectures of distributed systems. Communication primitives, distributed synchronization algorithms. Group communication, delivery protocols, virtual synchrony. Distributed consensus, PAXOS, RAFT. Distributed shared memory, consistency models, page-based distributed shared memory. Process migration, load balancing. Replication. Technical principles of cryptocurrencies.

Last update: Zavoral Filip, RNDr., Ph.D. (14.09.2022)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html