18001025661 / 8527794500

Syllabus | B.Tech-Computer Science & Engineering | Cloud Computing

  Cloud Computing Learning Schedule
Pre-requisites: OS and CN 3 1 0 4


This course provides a hands-on comprehensive study of Cloud concepts and capabilities across the various Cloud service models including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), and Business Process as a Service (BPaaS). IaaS topics start with a detailed study the evolution of infrastructure migration approaches from VMWare/Xen/ KVM virtualization, to adaptive virtualization, and on-demand resources provisioning. PaaS topics cover a broad range of Cloud vendor platforms including Google App Engine, Microsoft Azure, OpenStack and others as well as a detailed study of related platform services such as storage services that leverage Google Storage, Amazon S3, Amazon Dynamo, or other services meant to provide Cloud resources management and monitoring capabilities. The SaaS and PaaS topics covered in the course will familiarize students with the use of vendor-maintained applications and processes available on the Cloud on a metered on-demand basis in multi-tenant environments. The course also covers the Cloud security model and associated challenges and delves into the implementation and support of High Performance Computing and Big Data support capabilities on the Cloud. Through hands-on assignments and projects, students will learn how to configure and program IaaS services.


The objective of this course is to:

  1. learn cloud computing delivery model IaaS
  2. learn cloud computing delivery model PaaS
  3. learn cloud computing delivery model SaaS. 


On completion of this course, the students will be able to

  1. understand Cloud delivery models in details
  2. understand briefly Cloud Computing Reference Architecture.


Unit I: Introduction of delivery models in Cloud Computing

Introduction to cloud delivery models, List various cloud delivery models, Advantages of delivery models in cloud, trade-off in cost to install versus flexibility, Cloud service model architecture.

Unit II: Infrastructure as a Service (IaaS)

Introduction to Infrastructure as a Service delivery model, characteristics of IaaS, Architecture, examples of IaaS, Applicability of IaaS in the industry.

Unit III: Platform as a Service (PaaS

Introduction to Platform as a Service delivery model, characteristics of PaaS, patterns, architecture and examples of PaaS, Applicability of PaaS in the industry.

Unit IV:  Software as a Service (SaaS)

Introduction to Software as a Service delivery model, characteristics of SaaS, Architecture, examples of SaaS, Applicability of SaaS in the industry.

Unit V: Cloud computing Reference Architecture (CCRA)

Introduction to Cloud computing reference architecture (CCRA), benefits of CCRA, Architecture overview, versions and application of CCRA for developing clouds.


  1. Cloud Computing Architecture (IBM ICE)


  1. Cloud computing for Dummies (November 2009) Judith Hurwitz, Robin Bloor, Marcia Kaufman, Fern Halper
  2. IBM Cloud Computing http://www.ibm.com/cloud-computing/us/en/
  3. Wikipedia page on Cloud Computing http://en.wikipedia.org/wiki/Cloud_computing.