0% found this document useful (0 votes)
18 views

Cloud Computing

This document outlines the units and objectives of the CS8791/Cloud Computing course. The 5 units cover: an introduction to cloud computing; enabling technologies like virtualization; cloud architecture, services, and storage; resource management and security; and advanced cloud technologies. The objectives are to understand cloud concepts and evolution, issues, players, and for cloud to be seen as the next generation computing paradigm. At the end of the course, students should be able to articulate cloud concepts, technologies, and models, as well as explain issues like resource management and security and use current cloud technologies.

Uploaded by

peri cshod
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

Cloud Computing

This document outlines the units and objectives of the CS8791/Cloud Computing course. The 5 units cover: an introduction to cloud computing; enabling technologies like virtualization; cloud architecture, services, and storage; resource management and security; and advanced cloud technologies. The objectives are to understand cloud concepts and evolution, issues, players, and for cloud to be seen as the next generation computing paradigm. At the end of the course, students should be able to articulate cloud concepts, technologies, and models, as well as explain issues like resource management and security and use current cloud technologies.

Uploaded by

peri cshod
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

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. (Chapter - 1)

UNIT II Cloud Enabling Technologies


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. (Chapter - 2)

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. (Chapter - 3)

UNIT IV Resource Management and Security in Cloud


Inter Cloud Resource Management - Resource Provisioning and Resource Provisioning Methods - Global Exchange of Cloud Resources - Security
Overview - Cloud Security Challenges - Software-as-a-Service Security - Security Governance - Virtual Machine Security - IAM - Security Standards.
(Chapter - 4)

UNIT V Cloud Technologies and Advancements


Hadoop - MapReduce - Virtual Box - Google App Engine - Programming Environment for Google App Engine - Open Stack - Federation in the Cloud -
Four Levels of Federation - Federated Services and Applications - Future of Federation. (Chapter - 5)

OBJECTIVES:

1. To understand the concept of cloud computing.

2. To appreciate the evolution of cloud from the existing technologies.

3. To have knowledge on the various issues in cloud computing.

4. To be familiar with the lead players in cloud.

5. To appreciate the emergence of cloud as the next generation computing paradigm.

OUTCOMES:

At the end of the course, the student should be able to:

1. Articulate the main concepts, key technologies, strengths and limitations of cloud computing.

2. Learn the key and enabling technologies that help in the development of cloud.
3. Develop the ability to understand and use the architecture of compute and storage cloud, service and delivery models.
4. Explain the core issues of cloud computing such as resource management and security.
5. Be able to install and use current cloud technologies.

6. Evaluate and choose the appropriate technologies, algorithms and approaches for implementation and use of cloud.

You might also like