1. Distributed Systems
    1. Distributed Systems
    2. Time
    3. Coordination
    4. Replication
    5. Paxos (Consensus Algorithm)
    6. Replication & Consistency
    7. CAP-Theorem
    8. Consistent Hashing
    9. File Systems
    10. P2P
    11. PubSub
    12. Blockchains
    13. Cloud

Maximilian Stark (mail@dakror.de), WS2019

Stand: 01.02.2019

Distributed Systems

Distributed Systems

Data Storage

Time

Coordination

Mutual Exclusion

Requirements

Methods

Group communication

Replication

Paxos (Consensus Algorithm)

Replication & Consistency

Consistency Models

Data-centric Consistency

Client-centric Consistency

CAP-Theorem

Consistent Hashing

File Systems

Erasure Coding

P2P

Distributed hashtable (DHT)

Content addressable network (CAN)

P2P Examples

PubSub

Content based matching algorithms

Routing

Bloom filters

Blockchains

Nothing new.

Cloud

Virtualization

Namespaces