Wed 30/1
Introduction Part 2 (slides)
The datacenter as a computer (BCH chapters 1, 2)
Mon 4/2
Datacenter hardware (slides)
(Lecture notes, BCH chapters 3, 6)
Wed 6/2
Hardware architectures
A Reconfigurable Fabric for Accelerating Large-Scale Datacenter Services
Architecting to Achieve a Billion RPS Throughput on a Single Key-Value Store Server Platform
Presenters: Patrick, Daria
Mon 11/2
Power management (slides)
(Lecture notes, BCH chapters 4, 5)
Wed 13/2
Energy & power
Heracles: improving resource efficiency at scale
Virtualizing power distribution in datacenters
Presenters: Juexiao, Chenye
Mon 18/2
No lecture
Wed 20/2
Datacenter storage
Pocket: Elastic Ephemeral Storage for Serverless Analytics
Presenters:
Mon 25/2
No lecture (February Break)
Wed 27/2
Datacenter networking
Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google’s Datacenter Network
The Road to SDN: An Intellectual History of Programmable Networks
Presenters:
Mon 04/3
Reliability (slides)
(Lecture notes, BCH chapter 7)
Wed 06/3
Application frameworks
Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing.
X-Stream: edge-centric graph processing using streaming partitions.
Presenters:
Mon 11/3
Serverless compute
Occupy the Cloud: Distributed Computing for the 99%
ExCamera -- Encoding, Fast and Slow: Low-Latency Video Processing Using Thousands of Tiny Threads
Presenters:
Wed 13/3
Microservices
Presenters:
Mon 18/3
Performance Analysis
Profiling a Warehouse-Scale Computer
CPI2: CPU performance isolation for shared compute clusters
Presenters:
Wed 20/3
Tail latency
IX: a protected dataplane operating system for high throughput and low latency
Presenters:
Mon 25/3
Security
CryptDB: Protecting Confidentiality with Encrypted Query Processing
Shielding applications from an untrusted cloud with Haven
Presenters:
Wed 27/3
Midterm (in class)
Mon 01/4
No lecture (Spring Break)
Wed 03/4
No lecture (Spring Break)
Mon 08/4
Privacy
Hey, You, Get Off of My Cloud: Exploring Information Leakage in Third-Party Compute Clouds
HomeAlone: Co-residency Detection in the Cloud via Side-Channel Analysis
Presenters:
Wed 10/4
Monitoring
Dapper, a Large-Scale Distributed Systems Tracing Infrastructure
The Mystery Machine: End-to-end Performance Analysis of Large-scale Internet Services
Presenters:
Mon 15/4
Datacenter management (slides) -- recorded
(Lecture notes)
Wed 17/4
No lecture
Mon 22/4
Cluster scheduling
Quincy: fair scheduling for distributed computing clusters
Sparrow: distributed, low latency scheduling
Presenters:
Wed 24/4
Cluster management
Large-scale cluster management at Google with Borg
Quasar: Resource-Efficient and QoS-Aware Cluster Management
Presenters:
Mon 29/4
Cluster management
Omega: Flexible, scalable schedulers for large compute clusters
Presenters:
Wed 01/5
Project presentations
Mon 06/5
Project presentations
Note: Paper presentations can be found in this folder.