Architecture
Compute + Overall
The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines , L.A. Barroso, U. Holzle, Synthesis Lectures on Computer Architecture, 2009. Chapter 1 and 2.
Networks
VL2: A Scalable and Flexible Data Center Network, Greenberg et al., SIGCOMM 2009.
Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google’s Datacenter Network, Singh et al., SIGCOMM 2015.
Storage (in a bit detailed fashion)
The Hadoop Distributed File System, Schvachko et al, MSST, 2010
The Google File System, Ghemawat et al, SOSP, 2003.
Flat Datacenter Storage. Nightingale et. al, OSDI, 2012.
EC-Cache: Load-balanced, Low-latency Cluster Caching with Online Erasure Coding. Rashmi et. al, OSDI, 2016
f4: Facebook’s Warm BLOB Storage System. Muralidhar et. al, OSDI, 2014.
Bigtable: A Distributed Storage System for Structured Data. Chang et. al, OSDI, 2006.
Dynamo: Amazon’s Highly Available Key-value Store. DeCandia et. al, SOSP, 2007.
Spanner: Google’s Globally-Distributed Database. Corbett et. al, OSDI, 2012.
An Analysis of Facebook Photo Caching. Huang et. al, SOSP, 2013.
Scaling Memcache at Facebook. Nishtala et. al, NSDI, 2013.
The Chubby lock service for loosely-coupled distributed systems. Mike Burrows, OSDI, 2006.
Last updated
Was this helpful?