Articles in this series
Distributed Systems Serie · Introduction to fault tolerance Basic concepts A component provides services to clients. To provide services, the component...
Distributed Systems Serie · Introduction Reasons for replication To keep replicas consistent, we generally need to ensure that all conflicting operations...
Distributed Systems Serie · Clock synchronization Physical clocks Universal Coordinated Time (UTC) Based on the number of transitions per second of the...
Distributed Systems Serie · Names, identifiers, and addresses Names are used to denote entities in a distributed system. To operate on an entity, we...
Distributed Systems Serie · Foundations Layered protocols Due to the absence of shared memory, all communication in distributed systems is based on...
Distributed Systems Serie · Threads Introduction to threads Processor: Provides a set of instructions along with the capability of automatically...