Credits: 3
Hours per Week: L:3 T:0 P:0
This course aims to:
After undergoing this course, the students will be able to:
Definition of cloud, characteristics of cloud, historical developments & challenges ahead, the vision of cloud computing, Driving factors towards cloud, Comparing grid with utility computing, cloud computing and other computing systems, types of workload patterns for the cloud, IT as a service, Applications of cloud computing.
[8hrs] (CO1)
Introduction to virtualization techniques, Characteristics of virtualization, Pros and Cons of virtualization Technology, Hypervisors, Types of hypervisors, Multitenancy, Application programming interfaces (API), Elasticity and scalability.
[9hrs] (CO2)
Cloud service models, Infrastructure as a service (IaaS) architecture- details and example, Platform as a service (PaaS) architecture- details and example, Software as a service (SaaS) architecture-- details and example, Comparison of cloud service delivery models.
[6hrs] (CO3)
Introduction to cloud deployment models, Public clouds, Private clouds, Hybrid clouds, Community clouds, Migration paths for cloud, Selection criteria for cloud deployment.
[6hrs] (CO4)
Understanding security risks, Principal security dangers to cloud computing, Internal security breaches, User account and service hijacking, measures to reduce cloud security breaches. Case Studies: Comparison of existing Cloud platforms /Web Services.
[6hrs] (CO5)
Credits: 1
Hours per Week: L:0 T:0 P:2
Matlab, Cloudsim
Upon completion of this lab, students will be able to: