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

08/05/2023
by   Wuji Zhu, et al.
0

The number of Internet of Things (IoT) applications, especially latency-sensitive ones, have been significantly increased. So, Cloud computing, as one of the main enablers of the IoT that offers centralized services, cannot solely satisfy the requirements of IoT applications. Edge/Fog computing, as a distributed computing paradigm, processes, and stores IoT data at the edge of the network, offering low latency, reduced network traffic, and higher bandwidth. The Edge/Fog resources are often less powerful compared to Cloud, and IoT data is dispersed among many geo-distributed servers. Hence, Federated Learning (FL), which is a machine learning approach that enables multiple distributed servers to collaborate on building models without exchanging the raw data, is well-suited to Edge/Fog computing environments, where data privacy is of paramount importance. Besides, to manage different FL tasks on Edge/Fog computing environments, a lightweight resource management framework is required to manage different incoming FL tasks while does not incur significant overhead on the system. Accordingly, in this paper, we propose a lightweight FL framework, called FLight, to be deployed on a diverse range of devices, ranging from resource limited Edge/Fog devices to powerful Cloud servers. FLight is implemented based on the FogBus2 framework, which is a containerized distributed resource management framework. Moreover, FLight integrates both synchronous and asynchronous models of FL. Besides, we propose a lightweight heuristic-based worker selection algorithm to select a suitable set of available workers to participate in the training step to obtain higher training time efficiency. The obtained results demonstrate the efficiency of the FLight.

READ FULL TEXT
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/14/2022

Federated Learning Framework in Fogbus2-based Edge Computing Environments

Federated learning refers to conducting training on multiple distributed...
research
06/03/2022

Completion Time Minimization of Fog-RAN-Assisted Federated Learning With Rate-Splitting Transmission

This work studies federated learning (FL) over a fog radio access networ...
research
11/25/2020

Optimizing Resource-Efficiency for Federated Edge Intelligence in IoT Networks

This paper studies an edge intelligence-based IoT network in which a set...
research
05/22/2019

ElfStore: A Resilient Data Storage Service for Federated Edge and Fog Resources

Edge and fog computing have grown popular as IoT deployments become wide...
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
06/25/2019

Active Learning Solution on Distributed Edge Computing

Industry 4.0 becomes possible through the convergence between Operationa...

Please sign up or login with your details

Forgot password? Click here to reset