You are on page 1of 2

Cloud Computing and Virtualization Course Type LTP

Course Code: CCA2001 Credits 4

Prerequisite: Nil
Course Outcomes (CO):
At the end of the course, students should be able to
CO1. To learn various computing paradigm like Grid, Cluster, Distributed computing [KL2]
CO2. To learn distinguishes between parallel and distributed programming [KL2]
CO3. To gain knowledge on basics of virtualization and its structure [KL2]
CO4. To learn various virtualization techniques [KL2]
CO5. To design inter cloud and manage resource provisioning [KL3]
CO6. To compare, contrast, and evaluate the key trade-offs between multiple approaches. [KL3]
CO7. To design and evaluate a cloud-based system, process, component. [KL4]
Correlation of COs with POs
CO \ CKL
PO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
PKL 3 5 6 5 6 3 3 3 2 2 3 3 3 3 4
CO1 2 2 3 1 2 1 2 2 2 2 2 2 2 3 3 2

CO2 2 2 3 1 2 1 2 2 2 2 2 2 2 3 3 2

CO3 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 2

CO4 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 2

CO5 3 3 3 2 3 2 3 3 3 2 2 3 3 3 3 3

CO6 3 3 3 2 3 2 3 3 3 2 2 3 3 3 3 2

CO7 4 3 3 2 3 2 3 3 3 3 3 3 3 3 3 3
CO Topics to be discussed Hrs.
CO1 Overview of Computing Paradigm: Recent trends in Computing - Grid Computing, 09
Evolution of Grid, Security - Different models
Data management in Grids
Cluster Computing, Distributed Computing, Difference between Grid computing and
Distributed Computing, Utility Computing, Web services.
CO2 Parallel and Distributed Programming Paradigms 09
Introduction, Parallel and distributed system architectures, Strategies for Developing
Parallel and Distributed Applications, Methodical Design of Parallel and Distributed
Algorithms
Cloud Software Environments - Google App Engine, Amazon AWS, Azure
Open-Source tools
CO3 Basics of Virtualization: Types of Virtualizations - Implementation Levels of 09
Virtualization - Virtualization Structures - Tools and Mechanisms
Virtualization of CPU, Memory, I/O Devices - Virtual Clusters and Resource management
Virtualization for Datacentre Automation.
CO4 Virtualization Techniques: Storage Virtualization – System-level or Operating 09
Virtualization – Control-Plane Virtualization
Virtual Machine Basics – Taxonomy of Virtual machines - Server Virtualization –
Physical and Logical Partitioning - Types of Server Virtualization.
CO5 Cloud infrastructure: Architectural Design of Compute and Storage Clouds – Layered 09
Cloud Architecture Development – Design Challenges
Inter Cloud Resource Management – Resource Provisioning and Platform Deployment
– Global Exchange of Cloud Resources
CO6 Security Overview: Cloud Security Challenges and Risks – Software-as-a-Service 08
Security – Security Governance – Risk Management – Security Monitoring – Security
Architecture Design
CO7 Various kinds of Security issues: Data Security – Application Security – Virtual 07
Machine Security - Identity Management and Access Control – Autonomic Security
Total Lecture: 60
Text books:
1 Kai Hwang, Geoffrey C Fox, Jack G Dongarra, Distributed and Cloud Computing, From Parallel Processing to
the Internet of Things, Morgan Kaufmann Publishers, 2012.
Reference Books, Web reference:
1 Tim Mather, Subra Kumaraswamy, and Shahed Latif, Cloud Security and Privacy, Oreilly, 2009.
2 Rajkumar Buyya, James Broberg, Andrzej M. Goscinski, Cloud Computing: Principles and Paradigms, Wiley,
2011.
3 Ronald L. Krutz, Russell Dean Vines, Cloud Security: A Comprehensive Guide to Secure Cloud Computing,
Wiley-India, 2010.
4 Rajkumar Buyya, Chirstian Vecchiola, S.Thamarai Selvi, Mastering Cloud Computing, Tata McGraw Hill,
2013.
List of Experiments / Topics for Experiments (For LP and LTP Courses)

1 Implement virtualization (Server, desktop and application virtualization)

2 Implement Hypervisors (Type 1 and Type 2)

3 Creating a Virtual Machine and its working

Virtual Machine configuration and Allocation


4
5 Installing and Loading Windows on Virtual Machine
6 Managing hardware (CPU, Memory and Storage) for virtual machine
7 Deploying applications in a virtual environment
8 Implement Google cloud, AWS and Microsoft azure services
9 Container installation and configuration
Building and Deployment of Web Server
10

Recommendation by the Board of Studies on 12th May 2022


Approval by Academic council on: 29th Nov 2022
Compiled by: Dr. Anju Shukla

You might also like