Topic Schedule
| Week | Topic | Reading List |
| Overview | ||
| 1 | Cloud Computing Overview and Service Models |
Above the Clouds: A Berkeley View of Cloud Computing, by Michael Armbrust et al.,
Technical Report EECS-2009-28, UC Berkeley, 2009. The Design of the Force.com Multitenant Internet Application Development Platform. Craig D. Weissman, Steve Bobrowski, In: Proceedings of the 35th SIGMOD Conference on Management of Data, page 889-896, 2009. |
| 2 | Datacenter Technology and Virtualization |
Beyond Server Consolidation.
Werner Vogels, ACM Queue, Jan/Feb 2008.
Xen and the Art of Virtualization. Paul Barham et al. in: Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP '03), 2003. |
| Cloud Computation Model (MapReduce and Related Technology) | ||
| 3 | Distributed File Systems | The Google File System. Sanjay Ghemawat, Howard Gobioff and Shun-Tak Leung
In Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP'03)pdf
|
| 4 | The MapReduce Computation Model | Map Reduce: Simplified Data Processing on Large Clusters, Commun. ACM 51, 1 (January 2008), 107-113 (Journal version of the OSDI'04 paper) |
| 5 | MapReduce Computation Model (II) | Apache Hadoop Project Yahoo! Hadoop tutorial |
| 6 | Data Analytic Extensions on MapReduce | Pig Latin: a Not-so-foreign Language for Data Processing. Christopher Olston, Benjamin Reed, et al. SIGMOD 2008.
HIVE: a Petabyte Scale Data Warehouse using Hadoop. A. Thusoo et al. , in Proceedings of ICDE 2010. |
| 7 | Anzac Day: No Lectures | |
| Cloud Storage Model | ||
| 8 | NoSQL Storage Models: Key-Value Stores |
Dynamo: Amazon's Highly Available Key-Value Store
G. DeCandia et al.
in Proc. of the 21st ACM Symposium on Operating Systems Principles (SOSP), 2007.
Cassandra: A Decentralised Structured Storage System, A. Laksham and P. Malik, in LADIS 2009. |
| 9 | NoSQL Systems: Column Stores |
Bigtable: A Distributed Storage System for Structured Data
Fay Chang et al.
ACM Transactions on Computer System 26, 2, Article 4 (June 2008) |
| 10 | Data Conistency in the Cloud |
Eventually consistent. Werner Vogel, CACM, vol 52, issue 1, Jan 2009.
Paxos Made Simple. Leslie Lamport, ACM SIGACT 32, 4, pages 51-58, 2001. Data Consistency Properties and the Trade offs in Commercial Cloud Storages: the Consumers' Perspective. Hiroshi Wada et al. CIDR 2011. |
| Cloud Performance and Security | ||
| 11 | Benchmarking Cloud Services |
Benchmarking Cloud Serving Systems with YCSB.
Brian F. Cooper et al.
In Proceedings of The ACM Symposium on Cloud Computing (SOCC), 2010.
An Evaluation of Alternative Architectures for Transaction Processing in the Cloud. Donald Kossmann, Tim Kraska, and Simon Loesing. SIGMOD 2010. |
| 12 | Security and Data Privacy for the Cloud | Where in the World is My Data? Sudarshan Kadambi et al. VLDB Conference, Seattle, WA, USA, August 2011. |
| 13 | UoS Review | |
Guest Lectures
| Week | Speaker | Topic |
| 2 | Alex Sharp, OrionVM | The Anatomy of the Cloud |
| 4 | Joe Ziegler, Amazon | Amazon AWS |
| Sam Thorogood, Google | tbc. | |
| 10 | Akon Dey, Yahoo! | Multi-DC Transaction Processing |