The course will not have a dedicated book but lecture material will be based on conference papers and other scientific material. New material will be updated on this page by end of August.
Generic cloud material:
1. Armbrust, Michael, Fox, Armando, Griffith, Rean, Joseph, Anthony D., Above the Clouds: A Berkeley View of Cloud Computing, Feb. 10, 2009. Available at: http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf
2. Lee Badger, Tim Grance, Robert Patt-Corner and Jeff Voas: Draft Cloud Computing Synopsis and Recommendations, Recommendations of the National Institute of Standards and Technology, May 2011, available at:
http://csrc.nist.gov/publications/drafts/800-146/Draft-NIST-SP800-146.pdf3. Rolf Harms and Michael Yamartino: The Economics of the Cloud, Nov. 2010, available at: http://www.microsoft.com/presspass/presskits/cloud/docs/The-Economics-of-the-Cloud.pdf
4. Lutz Schaubert and Keith Jeffery: Research in Future Cloud Computing, May 2012, available at: http://cordis.europa.eu/fp7/ict/ssai/docs/future-cc-2may-finalreport-experts.pdf
5. Greenberg, Albert, Hamilton, James, Maltz, David A., Patel, Parveen (2009) The cost of a cloud: research problems in data center networks, SIGCOMM Comput. Commun. Rev., Vol. 39, No. 1, pp. 68-73.
6. Cloud Security Alliance: Security Guidance for Critical Areas of Focus in Cloud Computing, v.2.1, Dec 2009, available from https://cloudsecurityalliance.org/
7. Ross Anderson: Security Engineering, 2nd edition (2008), available from http://www.cl.cam.ac.uk/~rja14/book.html
Advanced cloud reading:
1. Luiz André Barroso and Urs Hölzle: The Datacenter as a Computer: An Introduction to The Design of Warehouse-Scale Machines (2009): Available at: http://www.morganclaypool.com/doi/pdf/10.2200/S00193ED1V01Y200905CAC006
2. Mao, M., and Humphrey, M: Auto-scaling to minimize cost and meet application deadlines in cloud workflows. In Proceedings of the 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (New York, NY, USA, 2011), SC '11, ACM, pp. 49:1-49:12.
3. Venugopal, S., Li, H., and Ray, P: Auto-scaling emergency call centres using cloud resources to handle disasters. In Proceedings of the Nineteenth International Workshop on Quality of Service (Washington, DC, USA, 2011), IWQoS '11, IEEE Computer Society, pp. 34:1-34:9.
4. Duong Quoc Trong, Heiko Perkuhn, and Daniel Catrein: Dynamically Scaling Multimedia Streaming Service on Hybrid Telco Cloud, Proceedings of the World Congress on Engineering and Computer Science 2011 Vol I WCECS 2011, October 19-21, 2011, San Francisco, USA.
5. Joe Weinman: Time is Money: The Value of "On-Demand", 2011, available at: http://www.JoeWeinman.com/Resources/Joe_Weinman_Time_Is_Money.pdf.
6. Jeff Daniels: Server virtualization architecture and implementation, Crossroads, Volume 16 Issue 1, September 2009, available from ACM Digital Library.
7. Jeffrey Dean and Sanjay Ghemawat: MapReduce: simplified data processing on large clusters, Proceedings fo the 6th conference on Symbosium on Operating Systems Design & Implementation (OSDI'04): pp. 137-149, 2004, available from http://labs.google.com/papers/mapreduce.html
8. R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, I. Brandic, Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility, Future Generation Computer Systems 25 (2009) 599 - 616.