Syllabus
Syllabus
30 03
COURSE OBJECTIVES:
Cloud Computing Basics – Desired features of Cloud Computing – Elasticity in Cloud – On demand
provisioning - Applications – Benefits – Cloud Components: Clients, Datacenters & Distributed Servers –
Characterization of Distributed Systems – Distributed Architectural Models - Principles of Parallel and
Distributed computing - Applications of Cloud computing – Benefits – Cloud services – Open source Cloud
Software: Eucalyptus, Open Nebula, Open stack, Aneka, Cloudsim.
Cloud Architecture and Design – Architectural design challenges – Technologies for Network based system -
NIST Cloud computing Reference Architecture – Public, Private and Hybrid clouds – Cloud Models : IaaS, PaaS
and SaaS – Cloud storage providers - Enabling Technologies for the Internet of Things – Innovative
Applications of the Internet of Things.
Service Oriented Architecture – Web Services – Basics of Virtualization – Emulation – Types of Virtualization –
Implementation levels of Virtualization – Virtualization structures – Tools & Mechanisms – Virtualization of
CPU, Memory & I/O Devices – Desktop Virtualization – Server Virtualization – Google App Engine – Amazon
AWS - Federation in the Cloud.
1. Write a client and server program to calculate the value of PI, in which server calls the remote
procedure of the client side (C programming)
2. Create an word document of your class time table and store locally and also on cloud and share it
(use www.zoho.com , docs.google.com)
3. Create your resume in a neat format using google and zoho cloud Programs on PaaS
5. Set up Azure DevOps, Import Code and Create the Azure DevOps Build Pipeline
COURSE OUTCOMES:
CO2: Articulate the main concepts, key technologies, strengths and limitations of Cloud computing.
CO3: Identify the Architecture, Infrastructure and delivery models of Cloud computing.
CO4: Install, choose and use the appropriate current technology for the implementation of Cloud.
TOTAL:45 PERIODS
REFERENCES
1. Kai Hwang, Geoffrey C. Fox & Jack J.Dongarra, "Distributed and Cloud Computing, From Parallel
Processing to the Internet of Things", Morgan Kaufmann Publishers, First Edition,2012
2. Andrew S. Tanenbaum & Maarten Van Steen,“Distributed Systems - Principles and Paradigms”, Third
Edition, Pearson, 2017.
3. Thomas Erl, Zaigham Mahood & Ricardo Puttini, “Cloud Computing, Concept, Technology &
Architecture”, Prentice Hall, SecondEdition, 2013.
5. Magnus Larsson, “Hands-On Microservices with Spring Boot and Spring Cloud: Build and deploy
microservices using spring cloud, Istio and kubernetes”, Packt Publishing Ltd, First Edition, September
2019.
6. Jim Lewis, “DEVOPS: A complete beginner’s guide to DevOps best practices”, ISBN- 13:978-
1673259148, ISBN-10: 1673259146, First Edition,2019.
CO-PO Mapping
CO POs
PO1 PO2 PO3 PO4 PO5 PO6
1 2 1 2 2 2 2
2 2 1 2 2 2 2
3 3 1 3 2 2 2
4 2 1 2 2 2 2
5 2 1 2 2 2 2
Avg 2.2 1 2.2 2 2 2