Syllabus of Cloud Computing
Instructor: Che-Rung Lee

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

References:
Class notes and selected journal/conference papers.

Contents:
- Introduction to Cloud Computing
- Infrastructure as a Service (IaaS)
- Server virtualization
- Memory virtualization
- IO virtualization
- GPU virtualization
- Data center management
- Resource management
- VM migration
- Memory consolidation
- Power management
- Edge computing system
- 5G/IOT
- Container technology
- Orchestration tools
- IOT
- Systems and architectures for AI applications
- AI training
- AI inference
- AI systems
- AI architecture
- Presentation

Grading:
1. Assignment: 45%
2. Paper presentation: 20%
3. Final exam: 30%
4. Class Presentation & Participation: 5%