Charles Explorer logo
🇬🇧

Principles of Distributed Systems

Class at Faculty of Mathematics and Physics |
NSWI035

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.

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.