July 02, 2017

Notes on Distributed System

Terms

Books

Courses

Papers & Implementations

Storage

Papers
Implementations

Databases

Resource Management

Query Processing

Messaging Systems

Consensus Algorithms

Papers

=======

Distributed Consensus Algorithms

Implementations
  • Apache ZooKeeper, ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services, an opensource Implementation of Google Chubby
  • etcd, Distributed reliable key-value store for the most critical data of a distributed system based on Raft

Others

=======

Service Discovery

Consistency and Ordering in Distributed Systems

Distributed Hash Tables

Replication in Distributed Databases

reference