Date |
Topic |
Required Readings |
Presenters |
Week 1 (9/1) |
Intro |
Steve (pdf) |
|
Week 2 (9/8) |
Processing - 1 |
MapReduce: Simplefied Data Processing on Large Clusters , J. Dean et al., OSDI 2004 MapReduce Online , T. Condie et al., NSDI 2010 |
Steve (pdf) |
Week 3 (9/15) |
Processing - 2 |
Pig Latin: a Not-So-Foreign Language for Data Processing , C. Olston et al., SIGMOD 2008 Dryad: Distributed Data-Parallel Programs from Sequential Building Blocks , M. Isard et al., EuroSys 2007 |
Gaurav Harsh |
Week 4 (9/22) |
Detour |
Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications , I. Stoica et al., SIGCOMM 2001 The Design and Implementation of a Log-Structured File System , M. Rosenblum et al., SOSP 1991 |
Ashwini Kyungho |
Week 5 (9/29) |
Storage - 1 |
The Google File System , S. Ghemawat et al., SOSP 2003 The Chubby Lock Service for Loosely-Coupled Distributed Systems , M. Burrows, OSDI 2006 |
Puneet Sumit |
Week 6 (10/6) |
Networking - 1 |
Ethane: Taking Control of the Enterprise , M. Casado et al., SIGCOMM 2007 OpenFlow: Enabling Innovation in Campus Networks , N. McKeown et al., SIGCOMM CCR 2008 (also http://openflowswitch.org) NOX: Towards an Operating System for Networks , N. Gude et al., SIGCOMM CCR 2008 (also http://noxrepo.org) |
Sarah Anand Branislav |
Week 7 (10/13) |
Front-End - 1 |
Protection and Communication Abstractions for Web Browsers in MashupOS , H. J. Wang et al., SOSP 2007 Secure Web Browsing with the OP Web Browser , C. Grier et al., Oakland 2008 |
Herat Richa |
Week 8 (10/20) |
Virtualization |
Xen and the Art of Virtualization , P. Barham et al., SOSP 2003 Live Migration of Virtual Machines , C. Clark et al., NSDI 2005 |
Jangyoung Karthik |
Week 9 (10/27) |
Storage - 2 |
Speculative Execution in a Distributed File System , E. B. Nightingale et al., SOSP 2005 Everest: Scaling Down Peak Loads through I/O Off-Loading , D. Narayanan et al., OSDI 2008 |
Lei Akanksha |
Week 10 (11/3) |
Front-End - 2 |
Secure Web Applications via Automatic Partitioning , S. Chong et al., SOSP 2007 Mugshot: Deterministic Capture and Replay for JavaScript Applications , J. Mickens et al., NSDI 2010 |
Madhubabu Prateek |
Week 11 (11/10) |
Networking - 2 |
PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric , R. N. Mysore et al., SIGCOMM 2009 VL2: A Scalable and Flexible Data Center Network , A. Greenberg et al., SIGCOMM 2009 |
Gudi Ashwin |
Week 12 (11/17) |
Storage - 3 |
Dynamo: Amazon's Highly Available Key-Value Store , G. DeCandia et al., SOSP 2007 Bigtable: A Distributed Storage System for Structured Data , F. Chang et al., OSDI 2006 |
Vaibhav Suraj |
No Class (11/24) |
No Class |
||
Week 13 (12/1) |
Networking - 3 |
Onix: A Distributed Control Platform for Large-scale Production Networks , T. Koponen et al., OSDI 2010 Safe and Effective Fine-grained TCP Retransmissions for Datacenter Communication , V. Vasudevan et al., SIGCOMM 2009 |
Anil Amol |
Week 14 (12/8) |
Closing Thoughts |
Steve |