UNIT 1:
Underlying Principles of Parallel and Distributed Computing
Evolution of Cloud Computing
Introduction to Cloud Computing
UNIT 2:
Service Oriented Architecture
REST and Systems of Systems
Implementation Levels of Virtualization
Virtualization Structures
Virtualization Support and Disaster Recovery
UNIT 3:
Layered Cloud Architecture Design
Public, Private and Hybrid Clouds
NIST Cloud Computing Reference Architecture
Architectural Design Challenges
Cloud Storage Providers – S3
Advantages of Cloud Storage
UNIT 4:
Inter Cloud Resource Management
Resource Provisioning and Resource Provisioning Methods
Global Exchange of Cloud Resources
Cloud Security Challenges
Software-as-a-Service Security
UNIT 5:
Programming Environment for Google App Engine
Four Levels of Federation
Federated Services and Applications