Edge and Fog Computing
Edge and Fog Computing
Nature of the
: Theory ,
Course
Pre requisite(s) : - Cloud Computing
Course Objective:
1. To understand the basics of fog and edge computing.
2. To have a basic understanding of the design and architecture of fog computing.
3. To design new services with fog computing.
4. To gain knowledge on different real time applications in fog computing environment.
5. To gain knowledge of how to design and implement mobile fog applications with 5G
network.
Course Outcomes:
Upon completion of the course, students shall have ability to
CO1 Explore the fundamentals and management in fog computing. [U]
CO2 Understand the design of fog architecture. [U]
CO3 Design new services with fog computing. [AP]
CO4 Apply different real time applications in fog. [AP]
CO5 Explore programming with IFogSim. [AP]
CO6 Design mobile fog applications with 5G network. [U]
Course Contents:
Module 1 FOUNDATIONS 15 Hrs
Fog Computing- Fundamentals in the Internet-of-Things - IoT Resource Estimation
Challenges and Modelling in Fog - Tackling IoT Ultra Large-Scale Systems: Fog Computing
in Support of Hierarchical Emergent Behaviours-Open Fog Reference Architecture - Areas of
Opportunity - Use Cases for Fog - Pillars of Open Fog RA - Reference Architecture
Overview: Functional Viewpoint - Deployment Viewpoint -Open Fog Architecture Description
– Perspectives - Node View - System Architecture View -Software Architecture View.
Module 2 SERVICES APPLICATION & USE CASES 15 Hrs
Self-Aware Fog Computing in Private and Secure Spheres– Urban IoT Edge Analytics - The
Present and Future of Privacy-Preserving Computation in Fog Computing-Control-as-a-
Service in Cyber-Physical Energy Systems Over-Fog Computing – Leveraging -Fog
Computing for Healthcare IoT -Programming with iFogSim.