UNIT 1:
Underlying Principles of Parallel computing
Introduction to Cloud Computing
Evolution of Cloud Computing
Underlying Principles of Distributed Computing
UNIT 2:
Service Oriented Architecture – REST and Systems of Systems
Web Services – Publish Subscribe Model
Basics of Virtualization – Types of Virtualization
Implementation Levels of Virtualization
Virtualization Structures
Virtualization of CPU – Memory
Virtualization Support and Disaster Recovery
UNIT 3:
Layered Cloud Architecture Design
NIST Cloud Computing Reference Architecture
Public, Private and Hybrid Clouds
Architectural Design Challenges
Advantages of Cloud Storage
Cloud Storage Providers – S3.