Proposed Syllabus of IoT and Cloud Computing
Proposed Syllabus of IoT and Cloud Computing
PURPOSE:
This course provides practical foundation level training that enables immediate and effective participation in IoT and
cloud computing projects.
INSTRUCTIONAL OBJECTIVES:
1. Vision and Introduction to IoT.
2. Understand IoT Market perspective.
3. Data and Knowledge Management and use of Devices in IoT Technology.
4. Understand State of the Art – IoT Architecture.
5. Real World IoT Design Constraints, Industrial Automation and Commercial Building Automation in IoT.
Prerequisite:
Fundamentals of computer network, wireless sensor network, communication & internet technology, web
technology, information security.
UNIT I – IoT & Web Technology
The Internet of Things Today, Time for Convergence, Towards the IoT Universe, Internet of Things Vision, IoT
Strategic Research and Innovation Directions, IoT Applications, Future Internet Technologies, Infrastructure,
Networks and Communication, Processes, Data Management, Security, Privacy & Trust, Device Level Energy
Issues, IoT Related Standardization.
UNIT II - M2M to IoT-An Architectural Overview
Introduction, Some Definitions, M2M Value Chains, IoT Value Chains, Building an architecture, Main design
principles and needed capabilities, An IoT architecture outline, standards considerations, Functional View,
Information View, Deployment and Operational View, Other Relevant architectural views.
UNIT III- M2M to IoT – A Market Perspective
Introduction, Some Definitions, M2M Value Chains, IoT Value Chains, An emerging industrial structure for IoT,
The international driven global value chain and global information monopolies.
UNIT IV - IoT Applications for Value Creations
Introduction, IoT applications for industry: Future Factory Concepts, Brownfield IoT, Smart Objects, Smart
Applications, Four Aspects in your Business to Master IoT, Value Creation from Big Data and Serialization, IoT for
Retailing Industry, IoT For Oil and Gas Industry, Opinions on IoT Application and Value for Industry, Home
Management, eHealth.
UNIT V- CLOUD COMPUTING
Cloud Enabling Technologies, Characteristics of Cloud Computing -Benefits of Cloud Computing, Cloud Service
Models, Cloud Deployment models, Cloud computing Infrastructure, Cloud Challenges, Understanding IaaS-
Improving performance through Load balancing, Server Types within IaaS solutions, utilizing cloud based NAS
devices, Understanding Cloud based data storage, Cloud based backup devices.
UNIT VI – Cloud Infrastructure
Cloud Storage-Overview, Cloud Storage Providers. Virtualization-Understanding Virtualization, History, Leveraging
Blade Servers, Server Virtualization, Data Storage Virtualization. Developing Applications-Google, Microsoft, Cast
Iron Cloud, Bungee Connect, Development. Migrating to the Cloud-Cloud Services for Individuals, Cloud Services
Aimed at the Mid-Market, Enterprise-Class Cloud Offerings, and Migration. Designing Cloud Based Solutions-
System Requirements, Design Is a Give-and-Take Process. Coding Cloud Based Applications-Creating a Simple
Yahoo Pipe, Using Google App Engine and creating a Windows Azure Application. Application Scalability-Load-
Balancing Process, Designing for Scalability, Capacity Planning Versus Scalability, Scalability and Diminishing
Returns and Performance Tuning.
UNIT VII - Internet of Things & Cloud Privacy, Security and Governance
Introduction, Overview of Governance, Privacy and Security Issues, Contribution from FP7 Projects, Security,
Privacy and Trust in IoT-Data-Platforms for Smart Cities, First Steps Towards a Secure Platform, Data Aggregation
for the IoT in Smart Cities, Security, Securing the Cloud- General Security Advantages of Cloud-Based Solutions,
Introducing Business Continuity and Disaster Recovery.