CCS335 CC
CCS335 CC
L P
C
CCS335 CLOUD COMPUTING
2 0 2 3
COURSE OBJECTIVES:
● To understand the principles of cloud architecture, models and infrastructure.
● To understand the concepts of virtualization and virtual machines.
● To gain knowledge about virtualization Infrastructure.
● To explore and experiment with various Cloud deployment environments.
● To learn about the security issues in the cloud environment.
RACTICAL EXERCISES:
P 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
P rograms
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 wordcount.
8. Creating and Executing Your First Container Using Docker.
9. Run a Container from Docker Hub
TOTAL: 60PERIODS
EXT BOOKS
T
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. James Turnbull, “The Docker Book”, O’Reilly Publishers, 2014.
3. Krutz, R. L., Vines, R. D, “Cloud security. A Comprehensive Guide to Secure Cloud
Computing”, Wiley Publishing, 2010.
REFERENCES
1 . James E. Smith, Ravi Nair, “Virtual Machines: Versatile Platforms for Systems and
Processes”, Elsevier/Morgan Kaufmann, 2005.
2. Tim Mather, Subra Kumaraswamy, and Shahed Latif, “Cloud Security and Privacy: an
enterprise perspective on risks and compliance”, O’Reilly Media, Inc., 2009.
PO PSO
CO
1
2
3
4
5 6
7
8
9 1 0 11 1 2 1 2 3
1 3 2 1 1 1 - - - 2 3 1 3 2 1 3
2 3 1 2 2 1 - - - 1 2 1 3 2 2 1
3
2 3 2 3 1 - - - 3 1 1 3 1 1 1
4
1 2 3 3 3 - - - 3 3 1 2 1 3 3
5 2 3 3 1 3 - - - 2 2 1 2 2 2 3
Vg. 2.2
A 2.2 2.2 2 1.8 - - - 2.2 2.2 1 .6 1.6 1.8 2 .2
2