View on GitHub


Readings in distributed systems

Readings in Distributed Systems


Graduate level operating systems courses don't typically have notes - they all come with long reading lists taken from SOSP and other places. In this way, systems research is a bit more like a humanities subject: it's vital to read the primary sources.


Distributed Algorithms

Data Structures and Algorithms

Discrete Mathematics and Probability