MCA-20-34 (i): Cloud Computing and IoT
Type: Elective
Contact Hours: 4 hours/week
Examination Duration: 3 Hours
Mode: Lecture
External Maximum Marks: 75
External Pass Marks: 30(i.e. 40%)
Internal Maximum Marks: 25
Total Maximum Marks: 100
Total Pass Marks: 40(i.e. 40%)
Instructions to paper setter for End semester examination:
Total number of questions shall be nine. Question number one will be compulsory and will be consisting of short/objective type questions from complete syllabus. In addition to compulsory first question there shall be four units in the question paper each consisting of two questions. Student will attempt one question from each unit in addition to compulsory question. All questions will carry equal marks.
Course Objectives: To study the fundamental concepts of cloud computing, enabling technologies, cloud service models and security concerns. To learn core issues of Internet of Things, IOT communication protocols and security concerns.
Course Outcomes (COs) At the end of this course, the student will be able to:
MCA-20-34(i).1 understand core issues of cloud computing and enabling technologies;
MCA-20-34(i).2 design services based on cloud computing platforms;
MCA-20-34(i).3 understand concepts, architecture, applications and design principles for connected devices in IoT;
MCA-20-34(i).4 explain, analyze and design IoT-oriented communication protocols and security concerns.
Unit – I
Cloud 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.
Unit – II
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
Unit – III
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.
Unit – IV
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.
Text Books:
1. Arshdeep Bahga, Vijay Madisetti, Cloud Computing – A Hands-on Approach, University Press.
2. Rajkumar Buyya, James Broberg, Andrzej Goscinski, Cloud Computing – Principles and Paradigms, Wiley India Pvt. Ltd.
3. Raj Kamal, Internet of Things – Architecture and Design Principles, McGraw Hills
Reference Books:
1. Kai Hwang, Geoffrey C.Fox, and Jack J. Dongarra, Distributed and Cloud Computing, Elsevier India Private Limited
2. Saurabh Kumar, Cloud Computing, Wiley India Pvt. Ltd.
3. Shailendra Singh, Cloud Computing, Oxford
4. Coulouris, Dollimore and Kindber, Distributed System: Concept and Design, Addison Wesley
5. Michael Miller, Cloud Computing, Dorling Kindersley India
6. Anthony T. Velte, Toby J. Velte and Robert Elsenpeter, Cloud computing: A practical Approach, McGraw Hill
7. Dimitrios Serpnos, Marilyn Wolf, Internet of Things (IoT) Systems, Architecture, Algorithms, Methodologies, Springer
8. Vijay Madisetti and Arshdeep Bahga, Internet of Things (A Hands-on Approach), VPT
9. Francis daCosta, Rethinking the Internet of Things: A Scalable Approach to Connecting Everything, Apress Publications