52
Understand the ways of virtualization
Interpret the resource pooling, sharing and provisioning
Understand the concept of scaling and load balancing in cloud
Elaborate the need of security in cloud computing
Define IoT and related terminology, technology and its applications
Interpret the impact and challenges posed by IoT networks leading to new architectural
models.
Compare and contrast the deployment of smart objects and the technologies to connect
them tonetwork.
Appraise the role of IoT protocols for efficient network communication.
Elaborate the need Security in IoT.
Illustrate different Case Studies from various sectors.
The topics includes in the course are:
Introduction to Cloud Computing, Traditional Computing Approaches, Comparison of
Cluster, grid and Cloud Computing, Evolution of Cloud Computing, Benefits and Challenges,
Cloud Deployment Models(Public, Private, Community and Hybrid), Service Delivery
Models(IaaS, PaaS, SaaS etc..), Cloud Architecture, Resource Virtualization, Resource
Pooling, Sharing and Provisioning, Scaling in the Cloud, Load Balancing, Security Issues in
Cloud Computing.
IoT-An Introduction, Characteristics, IoT categories, Baseline Technologies of IoT, M2M and
IoT, Multihoming, IoT Identification and Data protocols (IPv4, IPv6, MQTT, CoAP, SMPP,
AMQP), Connectivity Technologies (IEEE, 802.15.4, Zigbee, 6LoWPAN, RFID, NFC,
Bluetooth, Z-wave), IoT Application Development, Framework for IoT Applications,
Implementation of Device Integration, Data Acquisition and Integration, Device Data
Storage, Fog Computing, Edge Computing, Comparison of Cloud, Fog and Edge, IoT Case
Studies (Smart Homes, Smart Grids, Smart Cities, Connected Vehicles, Industrial IoT.
Course Structure*
BLOCK 1: CLOUD COMPUTING
FUNDAMENTALS AND
VIRTUALIZATION
Unit 1:Cloud Computing: An
Introduction
Traditional Computing Approaches
Evolution of Cloud Computing
Comparison between Cluster, Grid and
Cloud Computing
Utility Computing
Characteristics of Cloud Computing
Benefits of Cloud Computing
Applications of Cloud Computing
Challenges of Cloud Computing
Unit 2: Cloud Deployment Models,
Service Models and Cloud Architecture
Cloud Deployment Models
o Public Cloud
o Private Cloud
o Community Cloud
o Hybrid Cloud
Choosing Appropriate Deployment
Model