L T P C
21IoT14 FOG AND EDGE COMPUTING
3 0 0 3
Course Objectives
• To understand the students about edge computing, an important branch of distributed
computing and IoT with significant applications in Data Science.
• To implement the concepts of fog and cloud computing and exposes students to
modern tools and API to deploy relevant infrastructures
UNIT – I EDGE COMPUTING 9
Fog computing requirements when applied to IoT: Scalability, Interoperability, FogIoT
architectural model, Challenges on IoT Stack Model via TCP/IP Architecture, Data Management,
filtering, Event Management, Device Management, cloudification, virtualization, security and
privacy issues. Integrating IoT, Fog, Cloud Infrastructures: Methodology, Integrated C2F2T
Literature by Modelling Technique re by Use-Case Scenarios, Integrated C2F2T Literature by
Metrics.
UNIT – II FOG COMPUTING IN HEALTH MONITORING 9
Exploiting Fog Computing in Health Monitoring: An Architecture of a Health Monitoring IoT-
Based System with Fog Computing, Fog Computing Services in Smart E-Health Gateways,
Discussion of Connected Components. Fog Computing Model for Evolving Smart
Transportation Applications: Introduction, Data-Driven Intelligent Transportation Systems, Fog
Computing for Smart Transportation Applications Case Study: Intelligent Traffic Lights
Management (ITLM) System.
UNIT – III FOG COMPUTING APPLICATION 9
Software Defined Networking and application in Fog Computing: Open Flow Protocol, Open Flow
Switch, SDN in Fog Computing, Home Network using SDN. Security and Privacy issues:
Trust and privacy issues in IoT Network, web Semantics and trust Management for Fog
Computing, Machine Learning based security in Fog Computing, Cyber- Physical Energy Systems
over Fog Computing.
UNIT – IV INTRODUCTION TO EDGE COMPUTING 9
Introduction to Edge Computing Scenarios and Use cases - Edge computing purpose and
definition, Edge computing use cases, Edge computing hardware architectures, Edge platforms,
Edge vs Fog Computing, Communication Models - Edge, Fog, and M2M.
UNIT – V IOT ARCHITECTURE AND CORE IOT MODULES 9
IoT Architecture and Core IoT Modules-A connected ecosystem,IoT versus machine-to-machine
versus, SCADA, the value of a network and Metcalfe's and Beckstrom's laws, IoT and edge
architecture, Role of an architect, Understanding Implementations with the examples- Edge
computing with RaspberryPi, Industrial, and Commercial IoT and Edge, and Edge computing and
solutions.
Course Outcomes:
• Explore the need for new computing paradigms.
• Explain the major components of fog and edge computing architectures.
• Identify potential technical challenges of the transition process and suggest solutions.
• Analyze data and application requirements and pertaining issues.
• Design and model infrastructures
TOTAL: 45 PERIODS
Textbooks:
1. “Fog Computing: Theory and Practice” by Assad Abbas, Samee U. Khan, Albert Y.
Zomaya, 2nd Edition, 2023, Wiley, ISBN: 9781119815304.
2. “IoT and Edge Computing for Architects”, Second Edition, by Perry Lea, Publisher: Packt
Publishing, 2020, ISBN: 9781839214806.
3. “Raspberry Pi Cookbook”, 3rd Edition, by Simon Monk, Publisher: O'Reilly Media, Inc.,
2019, ISBN: 978149204322.
4. David Jensen, “Beginning Azure IoT Edge Computing: Extending the Cloud to the
Intelligent Edge, MICROSOFT AZURE.
Reference Books:
1. “Fog and Edge Computing: Principles and Paradigms (Wiley Series on Parallel and
Distributed Computing)” by RajkumarBuyya and Satish Narayana Srirama, 1st Edition,
2019.
2. FlavioBonomi, Rodolfo Milito, Jiang Zhu, SateeshAddepalli, ―”Fog Computing and Its
Role in the Internet of Things”, MCC’12, August 17, 2012, Helsinki, Finland. Copyright
2012 ACM.
3. Shanhe Yi, Cheng Li, Qun Li, ―” A Survey of Fog Computing: Concepts, Applications and
Issues”, Mobidata’15, ACM 978-1-4503-3524-9/15/06, DOI: 10.1145/2757384.2757397,
June 21, 2015, Hangzhou, China.
REFERENCES:
1. https://www.simplilearn.com/fog-computing-tutorial-article
2. https://www.geeksforgeeks.org/edge-and-fog-computing-in-iot/
3. https://www.javatpoint.com/fog-computing
4. https://www.coursera.org/learn/cloud-edge-computing
5. https://www.tutorialspoint.com/fog_computing/index.htm
CO– PO Mapping:
CO PO PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 2 - - 2 - - - - 2 - 2 2 2 2
2 3 3 2 - 3 - - - - - - 2 3 3 3
3 3 3 3 2 2 - 1 - - - - 3 2 3 3
4 2 3 3 3 3 - - - - - - 3 3 3 3
5 2 2 3 2 3 - - - 1 2 2 3 3 3 3
1 - low, 2 - medium, 3 - high, ‘-“- no correlation