Cs8791-Cloud Computing
Cs8791-Cloud Computing
UNIT I INTRODUCTION
Introduction to Cloud Computing – Definition of
Cloud – Evolution of Cloud Computing – Underlying
Principles of Parallel and Distributed Computing –
Cloud Characteristics – Elasticity in Cloud –
On-demand Provisioning.
UNIT II-CLOUD ENABLING TECHNOLOGIE
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 – Tools and Mechanisms –
Virtualization of CPU – Memory – I/O Devices –
Virtualization Support and Disaster Recovery.
UNIT III CLOUD ARCHITECTURE, SERVICES
AND STORAGE
Layered Cloud Architecture Design – NIST Cloud
Computing Reference Architecture – Public, Private
and Hybrid Clouds - laaS – PaaS – SaaS –
Architectural Design Challenges – Cloud Storage –
Storage-as-a-Service – Advantages of Cloud Storage
– Cloud Storage Providers – S3.
UNIT IV RESOURCE MANAGEMENT AND
SECURITY IN CLOUD