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