Reading List


Algorithm Design. J. Kleinberg, and E. Tardos.

Principles of Computer System Design: An Introduction. J. H. Saltzer and M. F. Kaashoek.

CUBIC: A New TCP-Friendly High-Speed TCP Variant

MapReduce: Simplified Data Processing on Large Clusters

Data Center TCP (DCTCP)

CODA: Congestion Detection and Avoidance in Sensor Networks

MapReduce Online

Xen and the Art of Virtualization

Optimizing Network Virtualization in Xen

The Google File System

Hadoop Distributed File System: Architecture and Design

Above the Clouds: A Berkeley View of Cloud Computing

Toward a Cloud Computing Research Agenda