Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Cloud Computing Lab Experiments

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

CLOUD COMPUTING LABORATORY

VII Semester: IT
Course Code Category Hours / Week Credits Maximum Marks
L T P C CIA SEE Total
AITC30 Core
0 0 3 1.5 30 70 100
Contact Classes: Nil Tutorial Classes: Nil Practical Classes: 36 Total Classes: 36
Prerequisites: Data structures
I. COURSE OVERVIEW:
The course covers the orientation on cloud environment creation with virtualization, demonstration on services
provided by various cloud service providers like Google, Amazon, and Microsoft. The experience on data centric
application development and deployment in cloud.

II. COURSE OBJECTIVES:


The students will try to learn:
I. The fundamental concepts of cloud environment with the creation of virtual machines.
II. The services provided by various cloud service providers.
III.The scaling and load balancing solutions for developing business models with appropriate cloud programming
models.

III. COURSE SYLLABUS:


Expt. 1: VIRTUALIZATION
Install Oracle Virtual box and create two VMs on your laptop.

Expt. 2: PROGRAMMING IN VM
Install Turbo C in guest OS and execute C program

Expt. 3: COMMUNICATION AMONG VMs


Test ping command to test the communication between the guest OS and Host OS
Find a procedure to transfer the files from one virtual machine to another virtual machine

Expt. 4: GOOGLE APP ENGINE


Install Google App Engine. Create hello world app and other simple web applications using python/java.

Expt. 5: GOOGLE APP ENGINE LAUNCHER


Use Google App Engine (GAE) launcher to launch the web applications

Expt. 6: CloudSim
Simulate a cloud scenario using CloudSim and run a scheduling algorithm that is not present in CloudSim.

Expt. 7: Trystack
Demonstrate a procedure to launch virtual machine using trystack (Online Openstack Demo Version)

Expt. 8: DATA INTENSIVE PROGRAMMING


Install Hadoop single node cluster and run simple applications like word count

Expt. 9: AWS – EC2


Establish an AWS account. Use the AWS Management Console to launch an EC2 instance and connect toit.

Expt. 10: AWS - SIMPLE QUEUE SERVICE (SQS)


Design a protocol and use Simple Queue Service(SQS)to implement the barrier synchronization after the firstphase.

204 | P a g e
Expt. 11: CSP MONITOR
Use the Zookeeper to implement the coordination model in Problem10.

Expt. 12: CLOUD DEPLOYMENT


Demonstrate authentication and JWT Cloud Deployment Using Docker

Expt. 13: CLOUD PROGRAMMING


Develop a Guestbook Application using GoogleApp Engine.

Expt. 14: WINDOWS AZURE


Develop a Windows Azure HelloWorld application using.

III. REFERENCE BOOKS:


1. Dan Marinescu, ―Cloud Computing: Theory and Practice, MK Publishers, 1st Edition, 2013.
2. KaiHwang, JackDongarra, GeoffreyFox, ―Distributed and Cloud Computing, From Parallel Processing to the
Internet of Things‖, MK Publishers, 1st Edition, 2013.
3. Anthony T.Velte, Toby J.Velte, Robert Elsenpeter, ―Cloud Computing: A Practical Approach‖, McGraw-Hill, 1st
Edition, 2009.
4. Arshdeep Bahga, Vijay Madisetti, ―Cloud computing A Handson Approach‖, Universities Publications, 1st
Edition, 2013.
IV.
V. WEB REFERENCES:
1. http://www.howtogeek.com/196060/beginner-geek-how-to-create-and-use-virtual-machines/
2. http://www.tutorialspoint.com/hadoop/
3. https://aws.amazon.com/
4. http://www.tutorialspoint.com/zookeeper/
5. https://cloud.google.com/appengine/docs/java/gettingstarted/creating-guestbook

205 | P a g e

You might also like