Resource Management in Edge and Fog Computing using FogBus2 Framework

08/02/2021
by   Mohammad Goudarzi, et al.
0

Edge/Fog computing is a novel computing paradigm that provides resource-limited Internet of Things (IoT) devices with scalable computing and storage resources. Compared to cloud computing, edge/fog servers have fewer resources, but they can be accessed with higher bandwidth and less communication latency. Thus, integrating edge/fog and cloud infrastructures can support the execution of diverse latency-sensitive and computation-intensive IoT applications. Although some frameworks attempt to provide such integration, there are still several challenges to be addressed, such as dynamic scheduling of different IoT applications, scalability mechanisms, multi-platform support, and supporting different interaction models. FogBus2, as a new python-based framework, offers a lightweight and distributed container-based framework to overcome these challenges. In this chapter, we highlight key features of the FogBus2 framework alongside describing its main components. Besides, we provide a step-by-step guideline to set up an integrated computing environment, containing multiple cloud service providers (Hybrid-cloud) and edge devices, which is a prerequisite for any IoT application scenario. To obtain this, a low-overhead communication network among all computing resources is initiated by the provided scripts and configuration files. Next, we provide instructions and corresponding code snippets to install and run the main framework and its integrated applications. Finally, we demonstrate how to implement and integrate several new IoT applications and custom scheduling and scalability policies with the FogBus2 framework.

READ FULL TEXT

page 20

page 21

page 22

page 23

page 24

page 25

page 27

page 28

research
08/08/2021

Master Graduation Thesis: A Lightweight and Distributed Container-based Framework

Edge/Fog computing is a novel computing paradigm that provides resource-...
research
11/29/2018

FogBus: A Blockchain-based Lightweight Framework for Edge and Fog Computing

The requirement of supporting both latency sensitive and computing inten...
research
08/05/2023

FLight: A Lightweight Federated Learning Framework in Edge and Fog Computing

The number of Internet of Things (IoT) applications, especially latency-...
research
09/14/2023

Deep Reinforcement Learning-based Scheduling in Edge and Fog Computing Environments

Edge/fog computing, as a distributed computing paradigm, satisfies the l...
research
01/10/2021

Con-Pi: A Distributed Container-based Edge and Fog Computing Framework for Raspberry Pis

Edge and Fog computing paradigms overcome the limitations of Cloud-centr...
research
04/23/2019

Characterizing Application Scheduling on Edge, Fog and Cloud Computing Resources

Cloud computing has grown to become a popular distributed computing serv...
research
06/15/2018

VIoLET: A Large-scale Virtual Environment for Internet of Things

IoT deployments have been growing manifold, encompassing sensors, networ...

Please sign up or login with your details

Forgot password? Click here to reset