R20 3-1 Cloud Computing (OE-1) CIV, MECH
R20 3-1 Cloud Computing (OE-1) CIV, MECH
Course Objectives:
1. The student will learn about the cloud environment, building software systems and
components that scale to millions of users in modern internet cloud concepts
capabilities across the various cloud service models including Iaas, Paas, Saas, and
developing cloud-based software applications on top of cloud platforms.
2. The student will be able to create a cloud account and develop and deploy small
application on one of the public cloud offerings.
1. Cloud Computing, M.N RAO, PHI Learning Private Ltd, ISBN: 978-81-203-5073.
2. Essentials of cloud Computing: K. Chandrasekhran, CRC press, 2014 "
REFERENCE BOOKS:
1. Cloud Computing: Principles and Paradigms by Rajkumar Buyya, James Broberg and
Andrzej M. Goscinski, Wiley, 2011.
2. Distributed and Cloud Computing, Kai Hwang, Geoffery C. Fox, Jack J. Dongarra,
Elsevier, 2012.
3. Cloud Security and Privacy: An Enterprise Perspective on Risks and Compliance,
Tim Mather, Subra Kumaraswamy, Shahed Latif, O’Reilly, SPD, rp2011.
Web Resources:
1. http://www.tutorialspoint.com/cloud_computing/cloud_computing_tutorial.pdf
2. http://www.thbs.com/downloads/Cloud-Computing-Overview.pdf
3. https://www.priv.gc.ca/resource/fs-fi/02_05_d_51_cc_e.pdf
4. Lewis, Grace. Basics About Cloud Computing.
http://www.sei.cmu.edu/library/abstracts/whitepapers/cloudcomputingbasics.cfm
(2010).
5. http://www.intel.in/content/dam/www/public/us/en/documents/guides/cloud-
computing-virtualization-building-private-iaas-guide.pdf
6. http://manjrasoft.com/aneka_architecture.html
Course Outcomes: At the end of the course student will be able to:
CO2: Familiar with the various types of Cloud Models and its importance
CO3: Familiar with the various types of Cloud Service Models like IaaS, PaaS, SaaS.
CO4: Familiar with the various types of virtualizations and its importance.
CO5: Familiar with the service providers like AWS, Microsoft Azure, GCP.
CO-
2 1 3 1 3 - - - - - - - 3 3
1
CO-
2 1 3 1 3 - - - - - - - 3 3
2
CO-
2 1 3 1 3 - - - - - - - 3 3
3
CO-
2 3 3 3 3 - - - - - - - 3 3
4
CO-
2 1 3 3 3 - - - - - - - 3 3
5
Justification:
Relation Level Justification
CO1-PO1 2 Moderately mapped as students will be able to gain the
knowledge of Cloud computing, pros and cons and available
technologies.
CO1-PO2 1 Slightly mapped as students will be able to analyze problems
and limitations.
CO1-PO3 3 Strongly mapped as students will be able to design Various
models and cloud structure.
CO1-PO4 1 Slightly mapped as students will be able to do design cloud
architectures.
CO1-PO5 3 Strongly mapped as students will be able to select and apply
appropriate techniques to serve complex engineering activities.
CO1-PSO1 3 Strongly mapped as students will be able to model and develop
efficient cloud architectures for real world problems.
CO1-PSO2 3 Strongly mapped as students will be able to apply the concept of
Cloud computing in Research and development.
CO2-PO1 2 Moderately mapped as students will be able to understand
robustness of cloud environment
CO2-PO2 1 Slightly mapped as students will be able to analyze
virtualization, load balancing will help student to identify
loopholes in current technology.
CO2-PO3 3 Basic concepts like, Cloud virtualization, load balancing etc.
will
enable students to analyse problems and they will be able to
apply
various learned techniques to solve those problems.
CO2-PO4 1 Slightly mapped as students will be able to do design cloud
architectures.
CO2-PO5 3 Students use various latest open-source tools, software’s and
frameworks for performing their laboratory experiments. So,
they will be acquainted with latest tools and techniques.
CO2-PSO1 3 Strongly mapped as students will be able to model and develop
efficient Virtual Machines for real world problems.
CO2-PSO2 3 Strongly mapped as students will be able to apply the concept of
Virtualization in Research and development.
CO3-PO1 2 Moderately mapped as students will be able to understand Cloud
Platform Architecture.
CO3-PO2 1 Slightly mapped as students will be able to design Compute and
Storage Clouds.
CO3-PO3 3 Strongly mapped as students will be able to analyse security
issues in cloud.
CO3-PO4 1 Slightly mapped as students will be able to do design cloud
architectures.
CO3-PO5 3 Students use various latest open-source tools, software’s and
frameworks for performing their laboratory experiments. So,
they will be acquainted with latest tools and techniques.
CO3-PSO1 3 Strongly mapped as students will be able to model and develop
efficient Virtual Machines for real world problems.
CO3-PSO2 3 Strongly mapped as students will be able to apply the concept of
Virtualization in Research and development.
CO4-PO1 2 Moderately mapped as students will be able to understand Cloud
Platform Architecture.
CO4-PO2 1 Slightly mapped as students will be able to design Compute and
Storage Clouds.
CO4-PO3 3 Strongly mapped as students will be able to analyse security
issues in cloud.
CO4-PO4 1 Slightly mapped as students will be able to do design cloud
architectures.
CO4-PO5 3 Students use various latest open-source tools, software’s, and
frameworks for performing their laboratory experiments. So,
they will be acquainted with latest tools and techniques.
CO4-PSO1 3 Strongly mapped as students will be able to model and develop
efficient Virtual Machines for real world problems.
CO4-PSO2 3 Strongly mapped as students will be able to apply the concept of
Virtualization in Research and development.
CO5-PO1 2 Moderately mapped as students will be able to understand Cloud
Storage domains.
CO5-PO2 1 Slightly mapped as students will be able to design policies and
Mechanisms for Resource Management.
CO5-PO3 3 Strongly mapped as students will be able to analyse scheduling
Algorithms for Computing Clouds.
CO5-PO4 1 Slightly mapped as students will be able to do design Cloud and
Grid Platforms.
CO5-PO5 3 Slightly mapped as students will be able to use various latest
open-source tools, software’s, and frameworks for performing
their laboratory experiments.
CO5-PSO1 3 Strongly mapped as students will be able to get fundamental
knowledge, can be used to identify research gap in existing
available structure.
CO5-PSO2 3 Strongly mapped as students will be able to apply the concept of
Scheduling algorithms in Research and development.
MICRO SYLLABUS
No of
Unit Module Micro content
hrs
Evolution of cloud, essentials 2
Cloud Computing definition, Benefits and
2
Challenges, Limitations
I Introduction Usage and Applications 2
Business Models around Cloud
2
Computing
Cloud Adoption 2
UNIT-II: Cloud models
Introduction, Collaboration to cloud, Cloud Models, Cloud Applications and Architecture,
Cloud Computing Architecture, Cloud Infrastructure Models, Cloud Infrastructure Self
Service, Scaling a cloud infrastructure.
No of
Unit Module Micro content
hrs
Introduction, Collaboration to cloud 2
Cloud Models 2
Cloud Applications and Architecture 2
II Cloud Models Cloud Computing Architecture 2
Cloud Infrastructure Models 2
Cloud Infrastructure Self Service, Scaling a
2
cloud infrastructure
No of
Unit Module Micro content
hrs
Infrastructure as a Service, Characteristics of
IaaS. Suitability of IaaS, Pros and Cons of 3
IaaS
Summary of IaaS Providers 2
Platform as a Service, Characteristics of
Cloud Service
III PaaS, Suitability of PaaS, Pros and Cons of 3
models
PaaS, Summary of PaaS, Providers
Software as a Service, Characteristics of
SaaS, Suitability of SaaS, Pros and Cons of 3
SaaS, Summary of SaaS Providers
Other Cloud Service Models 1
No of
Unit Module Micro content
hrs
Introduction, Pros and Cons of Virtualization 2
Virtualization Architecture, Virtualization
2
Machine
Virtualization Virtualization in Clusters/Grid Context,
IV 2
for cloud Virtual Network
Types of Virtualizations 2
Virtual Machine Monitor, Virtual Desktop
2
Infrastructure