Lecture |
Date |
Topic |
Reading |
Comments |
1 |
Jan 21 |
Overview, Logistics, Goals
(notes)
|
|
|
2 |
Jan 26 |
Remembering the Past
(notes)
|
-
An experimental time-sharing system
[Andy]
-
Virtual storage and virtual machine concepts
[Ion]
-
Introduction to Network Computer
[YanPei]
|
|
3 |
Jan 28 |
Datacenter Architecture Examples |
-
An
Architecture for Modular Data Centers [Tyson]
-
Web Search for a Planet: The Google Cluster Architecture [Lucian]
-
Facebook Architecture Presentation [Ion]
|
|
4 |
Feb 2 |
Failures in Datacenters
|
- Failure stories: [Pete]
-
Failure Trends in a Large Disk Drive Population
[Ganesh]
-
Designing a highly availabile directory service[Matei]
|
|
5 |
Feb 4 |
Datacenter Networking (I)
|
-
A Scalable, Commodity Data Center Network Architecture [Lucian]
-
DCell: A Scalable and Fault-Tolerant Network Structure for Data [Junda]
-
A Policy-aware Switching Layer for Data Centers [Dilip, invited]
|
|
6 |
Feb 9 |
eBay Architecture
[Franco Travostino, eBay]
|
-
eBay Scalling Odyssey
-
All I Need is Scale!
|
|
7 |
Feb 11 |
Google Storage Stack
|
-
The Google File System
[Kristal]
-
The Chubby Lock Service for Loosely-Coupled Distributed Systems
[Ganesh]
-
Bigtable: A Distributed Storage System for Structured Data
[Andy]
|
|
|
Feb 16 |
Presidents' Day Holiday |
|
|
8 |
Feb 18 |
Dynamo [Peter Vosshall, Amazon]
|
Dynamo: Amazon's Highly Available Key-Value Store
|
|
9 |
Feb 23 |
Initial Project Proposal Presentations |
|
|
10 |
Feb 25 |
Other Structured and Relational Storage
|
-
HIVE: Data Warehousing & Analytics on Hadoop [Matei]
-
-
PNUTS: Yahoo!'s Hosted Data Serving Platform [Tyson]
-
SCADS [Michael, invited]
|
|
11 |
March 2 |
Pig Latin Presentation [Chris Olston, Yahoo! Research]
|
Pig Latin: A Not-So-Foreign Language for Data Processing
|
|
12 |
March 4 |
Computation Models [Mihai Budiu, MSR, presentation on DryadLINQ, .ppt] |
-
MapReduce: Simplified Data Processing on Large Clusters
[Andrew]
-
Dryad: Distributed Data-Parallel Programs from Sequential Building Blocks
[Lucian]
-
DryadLINQ: A System for General-Purpose Distributed Data-Parallel
Computing Using a High-Level Language
[Kristal]
|
|
13 |
March 9 |
Big Data in the Clouds
[Jeff Hammerbacher, Cloudera]
|
Global Information Platforms (Evolving the Data Warehouse)
|
|
14 |
March 11 |
Datacenter Networking (II) [David Maltz, MSR]
|
|
|
15 |
March 16 |
Software Platforms
|
-
Azure (I),
Azure (II) [Kristal]
-
Comprehensive review of security and vulnerability protections
[Yanpei]
-
AWS [Lucian]
|
|
16 |
March 18 |
Tracing and Monitoring (I)
|
-
Artemis [Todd]
-
Scribe [Gunho]
-
Chukwa
[Andy]
|
|
|
March 23 |
Spring break |
|
|
|
March 25 |
Spring break |
|
|
17 |
March 30 |
Tracing and Monitoring (II)
|
-
DTrace: Dynamic Instrumentation of Production Systems
[Ganesh]
-
XTrace
[Daekyeong]
-
Friday: Global Comprehension for Distributed Replay
[Gautam, invited]
|
|
18 |
April 1 |
Language Support: Erlang and Scala
|
-
Open-source Erlang - White Paper
[Matei]
-
Erlang - A survey of the language and its industrial applications
[Gunho]
-
Generics of a Higher Kind (and an easier to understand presentation)
[Todd]
|
|
19 |
April 6 |
Cancelled [Ion away]
|
|
|
20 |
April 8 |
Language Support: Ruby on Rail [Armando Fox]
|
|
|
21 |
April 13 |
Check-point Project Presentations.
|
|
|
22 |
April 15 |
Cloud Interoperability
|
-
Open Cloud Manifesto
[Yanpei]
-
Portable computing
, AppDrop [Junda]
-
Cloud: commodity or proprietary?
, LAMP Stack [Ragnar]
|
|
23 |
April 20 |
From Datacenter to DatacenterS
|
-
Scalling Out [Kristal]
- Flexible, Wide-Area Storage for Distributed Systems with WheelFS [Lucian]
- (...we'll also re-discuss PNUTS [Tyson] in this lecture...)
|
|
24 |
April 22 |
Cancelled [Ion at EECS Retreat]
|
|
|
25 |
April 27 |
CDNs and p2p Systems
|
-
Measuring
and Evaluating Large-Scale CDNs [Matei]
-
Incentives Build Robustness in BitTorrent [Tyson]
-
BOINC: A System for Public-Resource Computing and Storage [Andy]
|
|
26 |
April 29 |
Cloud Economics [Kevin Lai, HP Research]
|
|
|
27 |
May 4 |
Energy Efficiency in Datacenters
|
-
MS blog on Date Center Energy Efficiency
(part 1,
part 2
,
part 3) [Yanpei]
-
Reducing Data Center Energy Consumption [Gunho]
-
Hamilton's notes on Data Center Energy Summit (1,
2)
[Ganesh]
|
28 |
May 6 |
Course Summary / Course Evaluation
|
|
|
29 |
May 11 |
Poster Session (6th floor alcove) [Project report due: May 18]
|
|
|