CLOUD COMPUTING LAB

Paper Code: 
24MCA229
Credits: 
02
Periods/week: 
04
Max. Marks: 
100.00
Objective: 

 This course enables the students to

  1. Provide students with the fundamentals and essentials of Cloud Computing.
  2. Comprehend students with a sound foundation of the Cloud computing so that they are able to start using and adopting Cloud Computing services and tools in their real life scenarios.
  3. Explore important cloud computing driven commercial systems and applications.
  4. Expose the students to frontier areas of Cloud Computing and information systems, while providing sufficient foundations to enable further study and research.
  5. Configure various virtualization tools such as Virtual Box, VMware workstation
Course Outcomes: 

Course

Learning Outcome

(at course level)

Learning and teaching strategies

Assessment Strategies

Course Code

Course

Title

24MCA 229

 

 

 Cloud    Computing  Lab

(Practical)

 

 

  1. Demonstrate Virtualization Techniques using Virtual Box
  2. Understand Concepts of Google Cloud as Software as a Service.
  3. Create Google App Engine account and launch IAAS and PAAS services
  4. Create Amazon Web Services account and work with EC2, VPC.
  5. Evaluate the Storage Services, Data Security (IAM) and VPC with AWS.
  6. Contribute effectively in course-specific interaction

Approach in Teaching:

Project Designing using Modular Approach, Form Design, Database Design, Presentation, Project Report

 

Learning activities for the students:

Self-Learning Assignments, Converting specifications to Code, Innovative Solutions

  • Assignments
  • Written test in classroom
  • Class Activity
  • Assignments
  • Semester End Examination

 

Lab Exercise

  • Install Virtual Box / VMware Workstation with different flavours of linux or windows OS on top of windows7 or 8.
  • Google Cloud:
  • Use of Google Doc, Google Sheets, Google Slides
  • Install Google App Engine. Create hello world app and other simple web applications using python/java.
  • Use GAE launcher to launch the web applications.
  • Create and run customizable virtual machines with Compute Engine
  • Working with Google Storage and Cloud SQL
  • Working with Amazon Web Services
  • Creating an account in AWS and using EC2 services
  • Working with Identity and Access Management (IAM)
  • Working with Amazon VPC (Virtual Private Cloud)
  • Deploying Applications on EC2 and Autoscaling
  • AWS Storage Services: Creating Amazon S3 buckets, working with Amazon S3 objects
  • AWS Database Services

 

 

 

 

ESSENTIAL READINGS: 

Essential Readings:

  1. Vijay Madisetti, Arshdeep Bahga, “Internet of Things: A Hands-On Approach”, Arshdeep Bahga & Vijay Madisetti, 2014
  2. Olivier Hersent, David Boswarthick, Omar Elloumi , ―The Internet of Things – Key applications and Protocols‖, Wiley, 2012 .
  3.  Jan Ho¨ ller, Vlasios Tsiatsis , Catherine Mulligan, Stamatis , Karnouskos, Stefan Avesand. David Boyle, "From Machine-to-Machine to the Internet of Things - Introduction to a New Age of Intelligence", Elsevier, 2014.
  4. Waltenegus Dargie, Christian Poellabauer , “Fundamentals of Wireless Sensor Networks, Theory and Practice”, Wiley Series on Wireless Communication and Mobile Computing, 2011

E-resources:

  1. Udmey: Complete Guide to Build IOT Things from Scratch to Market: https://www.udemy.com/course/complete-guide-to-build-iot-things-from-scratch-to-market/
  2. Edx: Introduction to the Internet of Things (IoT): https://www.edx.org/course/introduction-to-the-internet-of-things-iot
  3. Great Learning: https://www.mygreatlearning.com/academy/learn-for-free/courses/what-is-iot
  4. Coursera: An Introduction to programming the IOT specialization https://www.coursera.org/specializations/iot

Journals:

  1. IEEE Internet of Things Journal: https://ieee-iotj.org/
  2. ScienceDirect: Internet of Things: https://www.sciencedirect.com/journal/internet-of-things
  3. Tech Science Press: Journal on Internet of Things: survey: https://www.techscience.com/journal/jiot
  4. Springer: Discover Internet of Things: https://www.springer.com/journal/43926.

 

Academic Year: