0% found this document useful (0 votes)
21 views2 pages

Syllabus 20CS016

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views2 pages

Syllabus 20CS016

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

L T P C

20CS016 CLOUD COMPUTING TECHNIQUES


3 0 0 3

COURSE OBJECTIVE:
This course will enable the students to learn the concept of cloud computing
and its various issues, emergence of cloud as the next generation computing paradigm
and to set up a private cloud.

COURSE CONTENTS:

Introduction
Introduction - Historical Development – The Cloud Reference Model – Cloud
Characteristics – Cloud Deployment Models: Public, Private, Community,
HybridClouds - Cloud Delivery Models: IaaS, PaaS, SaaS – Open Source Private
Cloud Software: Eucalyptus, Open Nebula, Open Stack.

Virtualization
Data Center Technology - Virtualization - Characteristics of Virtualized
Environments – Taxonomy of Virtualization Techniques – Virtualization and Cloud
Computing – Pros and Cons of Virtualization - Implementation Levels of
Virtualization - Tools and Mechanisms: Xen, VMWare, Microsoft Hyper-V.

Cloud Computing Mechanism


Cloud Infrastructure Mechanism: Cloud Storage, Cloud Usage Monitor, Resource
Replication – Specialized Cloud Mechanism: Load Balancer, SLA Monitor, Pay-per-
use Monitor, Audit Monitor Failover System, Hypervisor, Resource Cluster, Multi
Device Broker, State Management Database.

Security in the Cloud


Basic Terms and Concepts – Threat Agents – Cloud Security Threats – Cloud
Security Mechanism: Encryption, Hashing, Digital Signature, Public Key
Infrastructure, Identity and Access Management, Single Sign-on, Cloud Based
Security Groups, Hardened Virtual Server Images

Cloud Computing Architecture


Fundamental Cloud Architectures-Workload Distribution Architecture- Resource
Pooling Architecture -Dynamic Scalability Architecture- Elastic Resource Capacity
Architecture-Service Load Balancing Architecture-Advanced Cloud Architectures
Hypervisor Clustering Architecture-Load Balanced Virtual Server Instances
Architecture-Non-Disruptive Service Relocation Architecture-Zero Downtime
Architecture-Cloud Balancing Architecture-Case Study.

COURSE OUTCOMES:
At the end of the course, the students will have the
CO1: Ability to define the concepts, key technologies, strengths and limitations of cloud
computing.
CO2: Ability to identify the architecture, infrastructure and delivery models of cloud
computing.
CO3: Ability to apply appropriate technologies and approaches for computing workloads.
CO4: Ability to analyze security, privacy and interoperability issues in Cloud Computing.

REFERENCES:
1. Thomas Erl, ZaighamMahood, Ricardo Puttini, ―Cloud Computing, Concept,
Technology andArchitecture‖, Prentice Hall, 2013.
2. Toby Velte, Anthony Velte, Robert C. Elsenpeter, ―Cloud Computing, A Practical
Approach‖, Tata McGraw-Hill Edition, 2010.
3. RajkumarBuyya, Christian Vecchiola, S. ThamaraiSelvi, ―Mastering Cloud
Computing, Tata McGraw-Hill, 2013.
4. ArshdeepBahga, Vijay Madisetti, ―Cloud Computing: A Hands-On Approach,
Universities Press, 2014.
5. Tom White, ―Hadoop: The Definitive Guide, O'Reilly Media, 4th Edition, 2015.
6. John Rittinghouse and James Ransome,‖ Cloud Computing, Implementation,
Management and Strategy‖, CRC Press, 2010

You might also like