Learning Outcomes:
- Understand How the Cloud integrates technologies like Parallel or Distributed computing.
- Explain the impact of economies of scale on the Cloud, and the main security problems that influence this technology.
- Hands-on projects on the software technologies used by the majority of the cloud providers.
Indicative Module Content:
- Introduction to Cloud Computing and its services
- Technology evolution and Cloud Computing Middleware
- Distributed File Systems
- Cloud Computing delivery models
- Cloud Computing deployment models
- Large-scale computing architectures
- Programming Model -- Hadoop Map/Reduce
- Cloud Computing Security
- Mobile Cloud Computing
- Cloud Computing Challenges & research Directions