Principlesof CloudComputing Updated Syllabus VIT Vellore
Principlesof CloudComputing Updated Syllabus VIT Vellore
Text Book(s)
1. Rajkumar Buyya, James Broberg, Andrzej, M. Goscinski, Cloud Computing: Principles and
Paradigms, Wiley, 1st Edition, 2013.
2. Sosinsk, Barrie, Cloud Computing Bible, John Wiley & Sons, 1st Edition, 2011.
Reference Books
1. Marinescu, Dan C. Cloud Computing: Theory and Practice. Morgan Kaufmann, 2017.
2. Toby Velte, Anthony Velte, Robert Elsenpeter, Cloud Computing: A Practical Approach, Mc
Graw Hill Education, 1st Edition, 2017.
3. Buyya, Rajkumar, Christian Vecchiola, and S. Thamarai Selvi. Mastering Cloud Computing:
Foundations and Applications Programming, Tata Mcgraw Hill, 1st Edition, 2017.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Experiments
1. Configure a VM instance in your local machine and in cloud (by creating a 3 hours
cloud account). Allocate CPU, memory and storage space as per a specified
requirement. Install Guest OS image in that instance, launch the same and
confirm the successful installation of the OS by performing few OS commands.
2. Configure a Nested Virtual Machine (VM under another VM) in cloud and local 2 hours
machine. Install OS images and work with few OS commands.
3 Create a ssh tunnel between your server in local machine and remote clients in 3 hours
EC2 instances and test the connections with programs using X11 traffic
4. Install the Hadoop framework and create an application using Map Reduce 2 hours
Programming Model
5. Perform live QEMU-KVM VM migrations using NFS 3 hours
6. Experiment cloud scheduling algorithms using Cloud Sim/ OPNET / 3 hours
CloudAnalyst tool.
7. Experiment cloud load balancing algorithms using Cloud Sim/ OPNET/ 2 hours
CloudAnalyst tool.
8. Monitor, visualize and analyze performance of resource utilization in cloud 2 hours
platforms using Grafana tool.
9. Configure a VLAN using cisco packet tracer and analyze traffic issues 2 hours
10. Build container images, launch the container instance in the cloud and run an 2 hours
application inside the container instance in cloud
11. EC2 AWS – Instance Creation, Migration 2 hours
12. DaaS – Deployment of a basic web app and add additional 2 hours
Functionality (Javascripts based)
13. SaaS – Deployment of any SaaS application for a online 2 hours
Collaborative tool
Total Laboratory Hours 30 hours
Mode of evaluation: Project/Activity
Recommended by Board of Studies 11-02-2021
Approved by Academic Council No. 61 Date 18-02-2021