Syllabus of Cloud Computing
Instructor: Che-Rung Lee

Goals: Introduction to cloud computing and its techniques, issues and ecosystems.

Textbooks :
1. “Cloud Computing: Principles and Paradigms,” R. Buyya et al. (eds.), Wiley,
2010.
2. “Cloud Computing: Principles, Systems and Applications,” L. Gillam et al.
(eds.) Springer, 2010.

References: Class notes and selected journal/conference papers.

Contents:
- Introduction to Cloud Computing
- Infrastructure as a Service (IaaS)
- Server virtualization
- Storage virtualization
- Network virtualization
- Platform as a Service (PaaS)
- Azure
- Pangoo
- Hadoop
- Software as a Service (SaaS)
- Cloud services
- Web portal
- Web OS
- Cloud Monitoring and Management
- QoS and Resource Allocation
- Cloud Applications, Perspective and Case Studies

Lab Assignments

Term Project

Grading:
1. Lab assignments: 50%
2. Term Project: 40%
3. Class Presentation & Participation: 10%