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

08/08/2021
by   Qifan Deng, 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. To overcome these challenges, we propose a lightweight and distributed container-based framework, called FogBus2. It provides a mechanism for scheduling heterogeneous IoT applications and implements several scheduling policies. Also, it proposes an optimized genetic algorithm to obtain fast convergence to well-suited solutions. Besides, it offers a scalability mechanism to ensure efficient responsiveness when either the number of IoT devices increases or the resources become overburdened. Also, the dynamic resource discovery mechanism of FogBus2 assists new entities to quickly join the system. We have also developed two IoT applications, called Conway's Game of Life and Video Optical Character Recognition to demonstrate the effectiveness of FogBus2 for handling real-time and non-real-time IoT applications. Experimental results show FogBus2's scheduling policy improves the response time of IoT applications by 53% compared to other policies. Also, the scalability mechanism can reduce up to 48% of the queuing waiting time compared to frameworks that do not support scalability.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/02/2021

Resource Management in Edge and Fog Computing using FogBus2 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
03/10/2022

Container Orchestration in Edge and Fog Computing Environments for Real-Time IoT Applications

Resource management is the principal factor to fully utilize the potenti...
research
10/15/2022

Variant Parallelism: Lightweight Deep Convolutional Models for Distributed Inference on IoT Devices

Two major techniques are commonly used to meet real-time inference limit...
research
09/01/2020

Dynamic Scheduling for Stochastic Edge-Cloud Computing Environments using A3C learning and Residual Recurrent Neural Networks

The ubiquitous adoption of Internet-of-Things (IoT) based applications h...
research
05/11/2023

Bringing AI to the edge: A formal M S specification to deploy effective IoT architectures

The Internet of Things is transforming our society, providing new servic...

Please sign up or login with your details

Forgot password? Click here to reset