Cloud Computing Lab Syllabus
Cloud Computing Lab Syllabus
Course Outcomes:
1. Understand various service types, delivery models and technologies of a cloud computing
environment.
2. Understand the ways in which the cloud can be programmed and deployed.
3. Understand cloud service providers like Cloudsim, Globus Toolkit etc.
4. Examine various programming paradigms suitable to solve real world and scientific problems
using cloud services.
List of Experiments:
1. Install Virtualbox/VMware Workstation with different flavors of Linux or windows OS on top of
windows7 or 8.
2. Install a C compiler in the virtual machine created using virtual box and execute Simple
Programs
3. Create an Amazon EC2 instance and set up a web-server on the instance and associate an IP
address with the instance.
4. Install Google App Engine. Create a hello world app and other simple web applications using
python/java.
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. Find a procedure to launch virtual machine using trystack (Online Openstack Demo Version)
8. Install Hadoop single node cluster and run simple applications like word count.
9. Create a database instance in the cloud using Amazon RDS.
10. Create a database instance in the cloud using Google Cloud SQL
TEXT BOOK:
1. Essentials of cloud Computing: K. Chandrasekhran, CRC press, 2014
REFERENCE BOOKS:
1. Cloud Computing: Principles and Paradigms by Rajkumar Buyya, James Broberg and Andrzej
M. Goscinski, Wiley, 2011.
2. Distributed and Cloud Computing, Kai Hwang, Geoffery C. Fox, Jack J. Dongarra, Elsevier,
2012.
3. Cloud Computing Bible, Barrie Sosinsky, Wiley-India, 2010