FLScalize: Federated Learning Lifecycle Management Platform

Federated learning (FL) that can train using machine learning methods without moving data have attracted interest owing to the focus on data privacy. Several FL platforms and frameworks are being developed with various open datasets. However, FL has not yet been fully utilized in real-world projects...

Full description

Bibliographic Details
Main Authors: Semo Yang, Jihwan Moon, Jinsoo Kim, Kwangkee Lee, Kangyoon Lee
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10122960/
_version_ 1797823402296213504
author Semo Yang
Jihwan Moon
Jinsoo Kim
Kwangkee Lee
Kangyoon Lee
author_facet Semo Yang
Jihwan Moon
Jinsoo Kim
Kwangkee Lee
Kangyoon Lee
author_sort Semo Yang
collection DOAJ
description Federated learning (FL) that can train using machine learning methods without moving data have attracted interest owing to the focus on data privacy. Several FL platforms and frameworks are being developed with various open datasets. However, FL has not yet been fully utilized in real-world projects; instead, centralized ML models are still being used for AI. Since FL is composed of numerous clients and executed, it is necessary to manage the lifecycle such as model deployment and status management to multiple clients in order to operate FL. This study proposes FLScalize to enable AI researchers to apply their own custom data and models to FL environments and to deploy and manage the FL lifecycle. Researchers who develop these models should be able to easily and conveniently apply custom data and models developed in a centralized environment to FL environments, deploy and train multiple clients, and manage the lifecycle of the entire FL process. FLScalize can be used to simulate system heterogeneity and data heterogeneity, both of which are FL issues that occur in real FL environments. Furthermore, FLScalize provides a manager component that continuously manages the FL client and server required for real-world FL tasks and realizes an FL lifecycle management implementation that enables continuous integration, deployment, and training.
first_indexed 2024-03-13T10:23:30Z
format Article
id doaj.art-14b34782302f420591cf7fd61b38a271
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-13T10:23:30Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-14b34782302f420591cf7fd61b38a2712023-05-19T23:01:10ZengIEEEIEEE Access2169-35362023-01-0111472124722210.1109/ACCESS.2023.327543910122960FLScalize: Federated Learning Lifecycle Management PlatformSemo Yang0https://orcid.org/0009-0002-8615-028XJihwan Moon1https://orcid.org/0009-0005-3605-200XJinsoo Kim2https://orcid.org/0000-0002-6523-7426Kwangkee Lee3https://orcid.org/0000-0001-5382-6912Kangyoon Lee4https://orcid.org/0000-0003-3078-6166Department of Computer Engineering, Gachon University, Seongnam-si, South KoreaDepartment of Computer Engineering, Gachon University, Seongnam-si, South KoreaInnopia Technologies Inc., Seongnam-si, South KoreaInnopia Technologies Inc., Seongnam-si, South KoreaDepartment of Computer Engineering, Gachon University, Seongnam-si, South KoreaFederated learning (FL) that can train using machine learning methods without moving data have attracted interest owing to the focus on data privacy. Several FL platforms and frameworks are being developed with various open datasets. However, FL has not yet been fully utilized in real-world projects; instead, centralized ML models are still being used for AI. Since FL is composed of numerous clients and executed, it is necessary to manage the lifecycle such as model deployment and status management to multiple clients in order to operate FL. This study proposes FLScalize to enable AI researchers to apply their own custom data and models to FL environments and to deploy and manage the FL lifecycle. Researchers who develop these models should be able to easily and conveniently apply custom data and models developed in a centralized environment to FL environments, deploy and train multiple clients, and manage the lifecycle of the entire FL process. FLScalize can be used to simulate system heterogeneity and data heterogeneity, both of which are FL issues that occur in real FL environments. Furthermore, FLScalize provides a manager component that continuously manages the FL client and server required for real-world FL tasks and realizes an FL lifecycle management implementation that enables continuous integration, deployment, and training.https://ieeexplore.ieee.org/document/10122960/Federated learningheterogeneous simulationlifecycle managementplatform
spellingShingle Semo Yang
Jihwan Moon
Jinsoo Kim
Kwangkee Lee
Kangyoon Lee
FLScalize: Federated Learning Lifecycle Management Platform
IEEE Access
Federated learning
heterogeneous simulation
lifecycle management
platform
title FLScalize: Federated Learning Lifecycle Management Platform
title_full FLScalize: Federated Learning Lifecycle Management Platform
title_fullStr FLScalize: Federated Learning Lifecycle Management Platform
title_full_unstemmed FLScalize: Federated Learning Lifecycle Management Platform
title_short FLScalize: Federated Learning Lifecycle Management Platform
title_sort flscalize federated learning lifecycle management platform
topic Federated learning
heterogeneous simulation
lifecycle management
platform
url https://ieeexplore.ieee.org/document/10122960/
work_keys_str_mv AT semoyang flscalizefederatedlearninglifecyclemanagementplatform
AT jihwanmoon flscalizefederatedlearninglifecyclemanagementplatform
AT jinsookim flscalizefederatedlearninglifecyclemanagementplatform
AT kwangkeelee flscalizefederatedlearninglifecyclemanagementplatform
AT kangyoonlee flscalizefederatedlearninglifecyclemanagementplatform