Syllabus

Course Code: MCA-20-34    Course Name: Elective-III - (i) Cloud Computing and IoT

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 loud Computing: Definition, roots of cloud computing, characteristics, cloud architecture, deployment models, service models.
Virtualization: benefits & drawbacks of virtualization, server virtualization, virtualization of - operating system, platform, CPU, network, application, memory and I/O devices etc.
2 Cloud Computing Service Platforms – Compute services, storage services, database services, application services, queuing services, e-mail services, notification services, media services, content delivery services, analytics services, deployment & management services, identity & access management services and their case studies.
Security in cloud computing: issues, threats, data security and information security
3 Internet of Thing (IoT): overview, conceptual framework, architecture, major components, common applications
Design principles for connected devices: Modified OSI Model for IoT/M2M systems, ETSI M2M Domains and High-level capabilities, wireless communication technologies - NFC, RFID, Bluetooth BR/EDR and Bluetooth low energy, ZigBee, WiFi, RF transceiver and RF modules. Data enrichment, data consolidation & device management at gateway.
4 Design principles for web connectivity: web communication protocols for connected devices: constrained application protocol, CoAP Client web connectivity, client authentication, lightweight M2M communication protocol. Message communication protocols for connected devices - CoAP-SMS, CoAP-MQ, MQTT, XMPP.
IoT privacy, security and vulnerabilities and their solutions.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.