Back close

Course Detail

Course Name Fog and Edge Computing
Course Code 24CS735
Program M. Tech. in Computer Science & Engineering
Semester Electives
Credits 3
Campus Coimbatore, Bengaluru, Nagercoil, Chennai

Syllabus

Foundations: Introduction to IoT, Fog and Edge Computing, hierarchy of Fog and Edge Computing, edge network, Edge computing architectures, OpenFog Reference Architecture for Fog Computing, Optimization in Fog and Edge Computing, Case Study: open source platforms like Apache Edgent.

Middleware: Middleware for Fog and Edge Computing: Design Issues, Lightweight Container Middleware for Edge Cloud Architectures, Data Management in Fog Computing, Predictive

Analysis to Support Fog Application Deployment, Using Machine Learning for Protecting the Security and Privacy of Internet of Things (IoT) Systems

Applications: Applications of Fog Computing in Big Data Analytics, health monitoring, smart surveillance, smart transportation, Modeling. Simulation of Fog and Edge Computing Environments Using open source platforms like iFogSim Toolkit

Summary

Pre-Requisite(s): Distributed Systems, Basic OS, Networks knowledge
Course Type: Lab

Course Objectives and

Course Objectives

  • Discusses major components of Fog and Edge computing architectures such as middleware, interaction protocols, and autonomic management
  • Be able to data collection, learning and do analytics at the edge
  • Improve performance at the edge and analyze the latest edge based systems and platforms and design applications

Course Outcomes

CO1: Understand the foundations of fog and edge computing networks and different architectures
CO2: Design fog and edge computing based systems and applications using reference architectures
CO3: Understand and apply data collection, analysis, decision making and learning methodologies over the edge for different applications
CO4: Apply optimization techniques for edge and fog computing

CO-PO Mapping

CO PO1 PO2 PO3 PO4 PO5 PO6
CO1 2 1 2
CO2 2 3 2 2
CO3 2 2 2
CO4 2 2 2

Evaluation Pattern: 70/30

Assessment Internal Weightage External Weightage
Midterm Examination 20
Continuous Assessment (Theory) 10
Continuous Assessment (Lab) 40
End Semester 30

Note: Continuous assessments can include quizzes, tutorials, lab assessments, case study and project reviews. Midterm and End semester exams can be a theory exam or lab integrated exam for two hours

Text Books/ References

  1. Rajkumar Buyya, Satish Narayana Srirama, “Fog and Edge Computing: Principles and Paradigms”, Wiley, 2019
  2. Javid Taheri, Shuiguang Deng, “Edge Computing: Models, technologies and applications”, IET, 2020
  3. Khaldoun Al Agha, Pauline Loygue, Guy Pujolle, “ Edge Networking”,Wiley-ISTE,2022.
  4. Xin Sun and Amin Vahdat, “Edge Computing: A Primer”, CRC Press, 2019.
  5. “OpenFog Reference Architecture for Fog Computing”, Industry IoT Consortium, OpenFog_Reference_Architecture_2_09_17.pdf (iiconsortium.org
  6. “IEEE Standard for Adoption of Openfog Reference Architecture for Fog Computing,” Aug. 2018, standard No. 1934-2018″, [online] Available: https://standards.ieee.org/standard/1934-2018.html.

Evaluation Pattern: 70/30

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now