Principles of cloud computing - syllabus
Principles of cloud computing - syllabus
COURSE CODE:191ITV23 2 0 2 3
COURSE OBJECTIVES
● To understand the basic concepts and architecture of Cloud Computing.
● To understand virtualization and Data Storage in cloud computing.
● To introduce the various levels of services that can be achieved by cloud and security in cloud
computing
● To analyze the various tools and technologies in the Cloud.
● To implement the applications in the Cloud.
Cloud Computing Tools: Tools and Technologies for Cloud – Cloud Mashaps – Apache Hadoop – Cloud
Tools.
30 PERIODS
PRACTICAL EXERCISES 30 PERIODS
1. Install Virtualbox/VMware/ Equivalent open source cloud Workstation with different flavours of Linux
or Windows OS on top of windows 8 and above.
2. Install a C compiler in the virtual machine created using a virtual box and execute Simple
Programs
3. Install Google App Engine. Create a hello world app and other simple web applications
using python/java.
4. Use the GAE launcher to launch the web applications.
5. Simulate a cloud scenario using CloudSim and run a scheduling algorithm that is not
present in CloudSim.
6. Find a procedure to transfer the files from one virtual machine to another virtual machine.
7. Install Hadoop single node cluster and run simple applications like word count.
8. Creating and Executing Your First Container Using Docker.
9. Run a Container from Docker Hub TOTAL:60 PERIODS
COURSE OUTCOMES:
CO Course Outcomes Statements
CO1 Describe the basic concept and architecture of cloud computing
CO2 Identify the virtualization and data storage in cloud computing
CO3 Categorize varies levels of services can be achieved by cloud and cloud computing security
CO4 Analyze the various tools and technologies in Cloud
CO5 Develop the implementation of applications in Cloud
TEXT BOOKS:
1. A.Srinivasan and J.Suresh, “Cloud Computing – A Practical Approach for Learning and
Implementation”, Pearson India Publications 2014.
REFERENCES:
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.
2. Rajkumar Buyya, James Broberg, Andrzej , “Cloud Computing: Principles and Paradigms”,
Wiley India Publications 2011.
3. Kumar Saurabh, “ Cloud Computing, Architecting Next – Gen Transformation Paradigms”,
Wiley India Publications, Fourth Edition, 2018.