SlideShare a Scribd company logo
Fog Computing:
Implementation of a Simple
Fog Scenario Through IoT
Public Services
T. Montanaro, I. Sergi, S. Limelli, L. Patrono
Department of Engineering for Innovation, University of Salento, Lecce, Italy
Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021
Roadmap
❑ Introduction
❑ Goal
❑ State of the art
❑ Fog Computing requirements and scenario
❑ Architecture
❑ Implementation
❑ Discussion
❑ Conclusions and future works
Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021
Introduction
IoT: the network of devices always
connected to the Internet with the aim of
sharing information and services with other
devices and users.
Cloud Computing: acted as the de-facto
standard for tackling IoT data and services
Source: https://openclipart.org/detail/242080/internet-of-things-for-me-fossasia-2016-iot-tshirt-design-
contest
Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021
Introduction
Source: http://www.inetservicescloud.com/iot-analytics-part-1/
The more the research in
IoT domain grows, the more
the number of device
increases
And the more the
generated DATA grows
Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021
Introduction
Latency
Bandwidth
consumption
Privacy and
security
Cloud computing: main issues
Limited
customization
Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021
Introduction
To solve the problems caused by the centralized nature
of Cloud Computing the
Fog Computing has been introduced:
distributed computing, storage, control, and networking
capabilities closer to the user
Image Source:
A Mohamed, Khaled Salah , "IoT Cloud Computing, Storage, and Data Analytics", The Era of
Internet of Things: Towards a Smart World 2019 Springer International Publishing
https://doi.org/10.1007/978-3-030-18133-8_4
Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021
Goal
The present paper discusses the main characteristics of two of the most spread IoT Public
Services with the aim of demonstrating their applicability to the Fog Computing sector
Microsoft Azure
IoT Edge
AWS
IoT Greengrass
Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021
State of the art
Concentrated on the artifacts that already exploited existing platforms to develop new services to support
the development of Fog Computing solutions.
Most of the artefacts present:
• New tools for supporting the Fog Computing
• Comparison of the functionalities provided by the Cloud services (e.g., Microsoft and AWS) but without
a focus on the Fog Computing
• Comparison of the performances of Cloud services applied to Fog but without any implementation of
the analyzed use cases
Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021
Fog Computing requirements and scenario
• Fog service may be distributed anywhere along the
continuum from Cloud to Things
• The service is typically decomposed and provided by
a hierarchy of Fog Nodes (that can be any device)
• Fog Computing has to be generic enough to be
applied in several different application scenarios
Image Source:
M. De Donno, K. Tange and N. Dragoni, "Foundations and Evolution of Modern
Computing Paradigms: Cloud, IoT, Edge, and Fog," in IEEE Access, vol. 7, pp. 150936-
150948, 2019, doi: 10.1109/ACCESS.2019.2947652
Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021
The scenario is set in a hospital:
• Ambient temperature monitoring of a room that contains bags of blood ->
never exceeded 6° C
• If temperature > 6° C : visual local alarm + alert message
• If temperature < 0° C : data are not sent
• If Internet connection is absent: locally buffered data to be, then, sent when
the connection is restored
Fog Computing requirements and scenario
Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021
Architecture
A simple architecture was
designed to support the running
"hello world" Fog scenario
Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021
Implementation
Raspberry Fog Node
Raspberry Sensor Cloud platform
Microsoft Azure
IoT Edge
AWS
IoT Greengrass
Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021
Implementation
Microsoft Azure
IoT Edge
AWS
IoT Greengrass
• "IoT Hub" -> Cloud service
• "IoT Edge" -> Fog Node
• "Downstream Device" -> Sensor
• "AWS IoT Core" -> Cloud service
• "Greengrass Core Device" -> Fog Node
• "AWS IoT Core" SDK -> Sensor
Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021
Discussion
• Docker Containers to isolate one program from
each other
• Code development and deployment simplified by
dedicated GUIs
• Security routes have to be defined in setup
phases, otherwise no message or data can be
exchanged
• The code runs directly on the device
• Easy interaction with device hardware resources
• Security routes has to be defined in setup
phases, otherwise no message or data can be
exchanged
Microsoft Azure
IoT Edge
AWS
IoT Greengrass
Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021
Conclusions and Future works
Conclusions
• An analysis of the main functionalities and tools exposed by the two providers was presented to highlight
which of them can be actually exploited in the Fog domain
• Demonstrated that 2 of the most spread Cloud service providers expose services that can be exploited to
implement Fog Scenarios, although none of the providers presents such possibility in its documentation
Future works
• Analysis of other important Cloud platforms
• Use the simple architecture presented as a basis to realize more complex prototypes
• Exploit the running "hello world" scenario as a basis to demonstrate the applicability of self-made software
in the Fog domain
Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021
Thanks for your attention!
teodoro.montanaro@unisalento.it
ilaria.sergi@unisalento.it
stefano.limelli@studenti.unisalento.it
luigi.patrono@unisalento.it
T. Montanaro, I. Sergi, S. Limelli, L. Patrono
Department of Engineering for Innovation, University of Salento, Lecce, Italy

More Related Content

PPTX
PhD Defense of Teodoro Montanaro
PDF
Privacy Mindset for Developing Internet of Things Applications for Social Sen...
PDF
Korea EU workshop - solutions and challenges for a Cognitive IoT
PDF
Designing Cross-Domain Semantic Web of Things Applications
PDF
WF-IOT-2014, Seoul, Korea, 06 March 2014
PDF
Fog Computing - DEV.BG 2018
PPT
Data Modelling and Knowledge Engineering for the Internet of Things
PDF
Services Convergence - Connected Services and Cloud Computing
PhD Defense of Teodoro Montanaro
Privacy Mindset for Developing Internet of Things Applications for Social Sen...
Korea EU workshop - solutions and challenges for a Cognitive IoT
Designing Cross-Domain Semantic Web of Things Applications
WF-IOT-2014, Seoul, Korea, 06 March 2014
Fog Computing - DEV.BG 2018
Data Modelling and Knowledge Engineering for the Internet of Things
Services Convergence - Connected Services and Cloud Computing

What's hot (20)

PPTX
Internet of Things: state of the art
DOCX
Ieee 2020 21 iot in pondicherry,final year projects in pondicherry,project ce...
PDF
Fog Computing Platform
PDF
HICSS-2014-Big Island, Hawaii, United States, 08 January 2014
PPTX
Fog computing ( foggy cloud)
PPTX
Fog computing paper presentation
PPT
Semantic technologies for the Internet of Things
PPTX
Fog computing
PDF
Fog Computing Defined
PPTX
Industrial Pioneers Days - Machine Learning
PPTX
Why IoT needs Fog Computing ?
PPTX
Cloud of things (IoT + Cloud Computing)
PDF
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
PPT
Internet of Things and Large-scale Data Analytics
DOCX
Seminar report
PPT
Smart Cities: How are they different?
PDF
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
PDF
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
PDF
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
PDF
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
Internet of Things: state of the art
Ieee 2020 21 iot in pondicherry,final year projects in pondicherry,project ce...
Fog Computing Platform
HICSS-2014-Big Island, Hawaii, United States, 08 January 2014
Fog computing ( foggy cloud)
Fog computing paper presentation
Semantic technologies for the Internet of Things
Fog computing
Fog Computing Defined
Industrial Pioneers Days - Machine Learning
Why IoT needs Fog Computing ?
Cloud of things (IoT + Cloud Computing)
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
Internet of Things and Large-scale Data Analytics
Seminar report
Smart Cities: How are they different?
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
Ad

Similar to Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Services (20)

PDF
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
PDF
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
PDF
2 nd International Conference on IoT, Blockchain & Cloud Computing (IBCOM 2021)
PDF
sensors-22-00196-v2.pdf
PDF
A review on orchestration distributed systems for IoT smart services in fog c...
PPTX
Cloud Compting History.
PDF
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
PDF
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
PDF
10th International Conference on Cloud Computing: Services and Architecture (...
PDF
Call for Papers - 10th International Conference on Cloud Computing: Services ...
PPTX
CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
PPTX
IoT Cloud Applications | Role of Cloud Backend in IoT
PDF
3rd International Conference on Cloud Computing and IOT (CCCIOT 2022)
PDF
Call for Paper - 2nd International Conference on Cloud, Big Data and IoT (CBI...
PDF
Call for Paper - 2nd International Conference on Cloud, Big Data and IoT (CBI...
PDF
TUW-ASE Summer 2015: IoT Cloud Systems
PDF
The Role of Internet of Things and Fog Computing in Smart Cities
PDF
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
PDF
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
PDF
The Role of Internet of Things and Fog Computing in Smart Cities
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2 nd International Conference on IoT, Blockchain & Cloud Computing (IBCOM 2021)
sensors-22-00196-v2.pdf
A review on orchestration distributed systems for IoT smart services in fog c...
Cloud Compting History.
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
10th International Conference on Cloud Computing: Services and Architecture (...
Call for Papers - 10th International Conference on Cloud Computing: Services ...
CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
IoT Cloud Applications | Role of Cloud Backend in IoT
3rd International Conference on Cloud Computing and IOT (CCCIOT 2022)
Call for Paper - 2nd International Conference on Cloud, Big Data and IoT (CBI...
Call for Paper - 2nd International Conference on Cloud, Big Data and IoT (CBI...
TUW-ASE Summer 2015: IoT Cloud Systems
The Role of Internet of Things and Fog Computing in Smart Cities
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
The Role of Internet of Things and Fog Computing in Smart Cities
Ad

Recently uploaded (20)

PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation theory and applications.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
Teaching material agriculture food technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
KodekX | Application Modernization Development
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Building Integrated photovoltaic BIPV_UPV.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Unlocking AI with Model Context Protocol (MCP)
Encapsulation theory and applications.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Teaching material agriculture food technology
MIND Revenue Release Quarter 2 2025 Press Release
Reach Out and Touch Someone: Haptics and Empathic Computing
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
KodekX | Application Modernization Development
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine learning based COVID-19 study performance prediction
“AI and Expert System Decision Support & Business Intelligence Systems”
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Spectral efficient network and resource selection model in 5G networks

Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Services

  • 1. Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Services T. Montanaro, I. Sergi, S. Limelli, L. Patrono Department of Engineering for Innovation, University of Salento, Lecce, Italy
  • 2. Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021 Roadmap ❑ Introduction ❑ Goal ❑ State of the art ❑ Fog Computing requirements and scenario ❑ Architecture ❑ Implementation ❑ Discussion ❑ Conclusions and future works
  • 3. Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021 Introduction IoT: the network of devices always connected to the Internet with the aim of sharing information and services with other devices and users. Cloud Computing: acted as the de-facto standard for tackling IoT data and services Source: https://openclipart.org/detail/242080/internet-of-things-for-me-fossasia-2016-iot-tshirt-design- contest
  • 4. Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021 Introduction Source: http://www.inetservicescloud.com/iot-analytics-part-1/ The more the research in IoT domain grows, the more the number of device increases And the more the generated DATA grows
  • 5. Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021 Introduction Latency Bandwidth consumption Privacy and security Cloud computing: main issues Limited customization
  • 6. Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021 Introduction To solve the problems caused by the centralized nature of Cloud Computing the Fog Computing has been introduced: distributed computing, storage, control, and networking capabilities closer to the user Image Source: A Mohamed, Khaled Salah , "IoT Cloud Computing, Storage, and Data Analytics", The Era of Internet of Things: Towards a Smart World 2019 Springer International Publishing https://doi.org/10.1007/978-3-030-18133-8_4
  • 7. Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021 Goal The present paper discusses the main characteristics of two of the most spread IoT Public Services with the aim of demonstrating their applicability to the Fog Computing sector Microsoft Azure IoT Edge AWS IoT Greengrass
  • 8. Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021 State of the art Concentrated on the artifacts that already exploited existing platforms to develop new services to support the development of Fog Computing solutions. Most of the artefacts present: • New tools for supporting the Fog Computing • Comparison of the functionalities provided by the Cloud services (e.g., Microsoft and AWS) but without a focus on the Fog Computing • Comparison of the performances of Cloud services applied to Fog but without any implementation of the analyzed use cases
  • 9. Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021 Fog Computing requirements and scenario • Fog service may be distributed anywhere along the continuum from Cloud to Things • The service is typically decomposed and provided by a hierarchy of Fog Nodes (that can be any device) • Fog Computing has to be generic enough to be applied in several different application scenarios Image Source: M. De Donno, K. Tange and N. Dragoni, "Foundations and Evolution of Modern Computing Paradigms: Cloud, IoT, Edge, and Fog," in IEEE Access, vol. 7, pp. 150936- 150948, 2019, doi: 10.1109/ACCESS.2019.2947652
  • 10. Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021 The scenario is set in a hospital: • Ambient temperature monitoring of a room that contains bags of blood -> never exceeded 6° C • If temperature > 6° C : visual local alarm + alert message • If temperature < 0° C : data are not sent • If Internet connection is absent: locally buffered data to be, then, sent when the connection is restored Fog Computing requirements and scenario
  • 11. Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021 Architecture A simple architecture was designed to support the running "hello world" Fog scenario
  • 12. Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021 Implementation Raspberry Fog Node Raspberry Sensor Cloud platform Microsoft Azure IoT Edge AWS IoT Greengrass
  • 13. Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021 Implementation Microsoft Azure IoT Edge AWS IoT Greengrass • "IoT Hub" -> Cloud service • "IoT Edge" -> Fog Node • "Downstream Device" -> Sensor • "AWS IoT Core" -> Cloud service • "Greengrass Core Device" -> Fog Node • "AWS IoT Core" SDK -> Sensor
  • 14. Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021 Discussion • Docker Containers to isolate one program from each other • Code development and deployment simplified by dedicated GUIs • Security routes have to be defined in setup phases, otherwise no message or data can be exchanged • The code runs directly on the device • Easy interaction with device hardware resources • Security routes has to be defined in setup phases, otherwise no message or data can be exchanged Microsoft Azure IoT Edge AWS IoT Greengrass
  • 15. Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021 Conclusions and Future works Conclusions • An analysis of the main functionalities and tools exposed by the two providers was presented to highlight which of them can be actually exploited in the Fog domain • Demonstrated that 2 of the most spread Cloud service providers expose services that can be exploited to implement Fog Scenarios, although none of the providers presents such possibility in its documentation Future works • Analysis of other important Cloud platforms • Use the simple architecture presented as a basis to realize more complex prototypes • Exploit the running "hello world" scenario as a basis to demonstrate the applicability of self-made software in the Fog domain
  • 16. Bol and Split, Croatia - September 8-11, 2021 SpliTech 2021 Thanks for your attention! teodoro.montanaro@unisalento.it ilaria.sergi@unisalento.it stefano.limelli@studenti.unisalento.it luigi.patrono@unisalento.it T. Montanaro, I. Sergi, S. Limelli, L. Patrono Department of Engineering for Innovation, University of Salento, Lecce, Italy