Loading…
Time-Efficient Blockchain-Based Federated Learning
Federated Learning (FL) is a distributed machine learning method that ensures the privacy and security of participants' data by avoiding direct data upload to a central node for training. However, the traditional FL typically applies a star structure with cloud servers as the central aggregator...
Saved in:
Published in: | IEEE/ACM transactions on networking 2024-08, p.1-16 |
---|---|
Main Authors: | , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 16 |
container_issue | |
container_start_page | 1 |
container_title | IEEE/ACM transactions on networking |
container_volume | |
creator | Lin, Rongping Wang, Fan Luo, Shan Wang, Xiong Zukerman, Moshe |
description | Federated Learning (FL) is a distributed machine learning method that ensures the privacy and security of participants' data by avoiding direct data upload to a central node for training. However, the traditional FL typically applies a star structure with cloud servers as the central aggregator for the model parameters from different terminals, leading to problems such as central failure, malicious tampering and malicious participants, resulting in training errors or system crashes. To address these issues, a permissioned blockchain is used to build a secure and reliable data-sharing platform among participating terminals, replacing the central aggregator in the traditional FL called blockchain-based federated learning. However, the block generation method of the blockchain system may introduce significant latency in the federated learning where distributed model parameters upload randomly, resulting in low efficiency of the federated learning. To overcome this, we propose a block generation strategy that groups terminals and generates a block for each group, which minimizes the latency of a single round of federated learning, and an optimal block generation algorithm that considers data distribution, terminal resources, and network resources is provided. The analysis shows that the proposed algorithm can effectively obtain the optimal solution of block generation to minimize the authentication time, and we conduct extensive experiments that demonstrate the time efficiency of the proposed algorithm. |
doi_str_mv | 10.1109/TNET.2024.3436862 |
format | article |
fullrecord | <record><control><sourceid>ieee</sourceid><recordid>TN_cdi_ieee_primary_10637280</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10637280</ieee_id><sourcerecordid>10637280</sourcerecordid><originalsourceid>FETCH-LOGICAL-i106t-3301ec80b0524bfe369a7d50c4d27b0a88b1e9a39931aff33f73bea4c1b511073</originalsourceid><addsrcrecordid>eNotj7FOwzAURT2ARCn9ACSG_oDDs59jxyOtUooUwZLO1bPzDIY2oCQLf08QTOdO5-oIcaugUAr8fftct4UGbQo0aCurL8RCgUVprddX4noc3wEUgrYLodt8ZlmnlGPmflpvTp_xI75R7uWGRu7WO-54oGleDdPQ5_71RlwmOo28-udSHHZ1u93L5uXxafvQyDyfTRIRFMcKApTahMRoPbmuhGg67QJQVQXFntB7VJQSYnIYmExUoZwzHC7F3Z83M_Pxa8hnGr6PvyFOV4A_et9BGA</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Time-Efficient Blockchain-Based Federated Learning</title><source>Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)</source><source>IEEE Xplore (Online service)</source><creator>Lin, Rongping ; Wang, Fan ; Luo, Shan ; Wang, Xiong ; Zukerman, Moshe</creator><creatorcontrib>Lin, Rongping ; Wang, Fan ; Luo, Shan ; Wang, Xiong ; Zukerman, Moshe</creatorcontrib><description>Federated Learning (FL) is a distributed machine learning method that ensures the privacy and security of participants' data by avoiding direct data upload to a central node for training. However, the traditional FL typically applies a star structure with cloud servers as the central aggregator for the model parameters from different terminals, leading to problems such as central failure, malicious tampering and malicious participants, resulting in training errors or system crashes. To address these issues, a permissioned blockchain is used to build a secure and reliable data-sharing platform among participating terminals, replacing the central aggregator in the traditional FL called blockchain-based federated learning. However, the block generation method of the blockchain system may introduce significant latency in the federated learning where distributed model parameters upload randomly, resulting in low efficiency of the federated learning. To overcome this, we propose a block generation strategy that groups terminals and generates a block for each group, which minimizes the latency of a single round of federated learning, and an optimal block generation algorithm that considers data distribution, terminal resources, and network resources is provided. The analysis shows that the proposed algorithm can effectively obtain the optimal solution of block generation to minimize the authentication time, and we conduct extensive experiments that demonstrate the time efficiency of the proposed algorithm.</description><identifier>ISSN: 1063-6692</identifier><identifier>DOI: 10.1109/TNET.2024.3436862</identifier><identifier>CODEN: IEANEP</identifier><language>eng</language><publisher>IEEE</publisher><subject>Authentication ; Block generation ; blockchain ; Blockchains ; Computational modeling ; Data models ; Delays ; Federated learning ; Training</subject><ispartof>IEEE/ACM transactions on networking, 2024-08, p.1-16</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><orcidid>0000-0002-5338-9131 ; 0000-0002-9932-6400 ; 0000-0001-6190-5020 ; 0000-0002-1953-3048</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10637280$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Lin, Rongping</creatorcontrib><creatorcontrib>Wang, Fan</creatorcontrib><creatorcontrib>Luo, Shan</creatorcontrib><creatorcontrib>Wang, Xiong</creatorcontrib><creatorcontrib>Zukerman, Moshe</creatorcontrib><title>Time-Efficient Blockchain-Based Federated Learning</title><title>IEEE/ACM transactions on networking</title><addtitle>TNET</addtitle><description>Federated Learning (FL) is a distributed machine learning method that ensures the privacy and security of participants' data by avoiding direct data upload to a central node for training. However, the traditional FL typically applies a star structure with cloud servers as the central aggregator for the model parameters from different terminals, leading to problems such as central failure, malicious tampering and malicious participants, resulting in training errors or system crashes. To address these issues, a permissioned blockchain is used to build a secure and reliable data-sharing platform among participating terminals, replacing the central aggregator in the traditional FL called blockchain-based federated learning. However, the block generation method of the blockchain system may introduce significant latency in the federated learning where distributed model parameters upload randomly, resulting in low efficiency of the federated learning. To overcome this, we propose a block generation strategy that groups terminals and generates a block for each group, which minimizes the latency of a single round of federated learning, and an optimal block generation algorithm that considers data distribution, terminal resources, and network resources is provided. The analysis shows that the proposed algorithm can effectively obtain the optimal solution of block generation to minimize the authentication time, and we conduct extensive experiments that demonstrate the time efficiency of the proposed algorithm.</description><subject>Authentication</subject><subject>Block generation</subject><subject>blockchain</subject><subject>Blockchains</subject><subject>Computational modeling</subject><subject>Data models</subject><subject>Delays</subject><subject>Federated learning</subject><subject>Training</subject><issn>1063-6692</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNotj7FOwzAURT2ARCn9ACSG_oDDs59jxyOtUooUwZLO1bPzDIY2oCQLf08QTOdO5-oIcaugUAr8fftct4UGbQo0aCurL8RCgUVprddX4noc3wEUgrYLodt8ZlmnlGPmflpvTp_xI75R7uWGRu7WO-54oGleDdPQ5_71RlwmOo28-udSHHZ1u93L5uXxafvQyDyfTRIRFMcKApTahMRoPbmuhGg67QJQVQXFntB7VJQSYnIYmExUoZwzHC7F3Z83M_Pxa8hnGr6PvyFOV4A_et9BGA</recordid><startdate>20240814</startdate><enddate>20240814</enddate><creator>Lin, Rongping</creator><creator>Wang, Fan</creator><creator>Luo, Shan</creator><creator>Wang, Xiong</creator><creator>Zukerman, Moshe</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><orcidid>https://orcid.org/0000-0002-5338-9131</orcidid><orcidid>https://orcid.org/0000-0002-9932-6400</orcidid><orcidid>https://orcid.org/0000-0001-6190-5020</orcidid><orcidid>https://orcid.org/0000-0002-1953-3048</orcidid></search><sort><creationdate>20240814</creationdate><title>Time-Efficient Blockchain-Based Federated Learning</title><author>Lin, Rongping ; Wang, Fan ; Luo, Shan ; Wang, Xiong ; Zukerman, Moshe</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i106t-3301ec80b0524bfe369a7d50c4d27b0a88b1e9a39931aff33f73bea4c1b511073</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Authentication</topic><topic>Block generation</topic><topic>blockchain</topic><topic>Blockchains</topic><topic>Computational modeling</topic><topic>Data models</topic><topic>Delays</topic><topic>Federated learning</topic><topic>Training</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Lin, Rongping</creatorcontrib><creatorcontrib>Wang, Fan</creatorcontrib><creatorcontrib>Luo, Shan</creatorcontrib><creatorcontrib>Wang, Xiong</creatorcontrib><creatorcontrib>Zukerman, Moshe</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library Online</collection><jtitle>IEEE/ACM transactions on networking</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Lin, Rongping</au><au>Wang, Fan</au><au>Luo, Shan</au><au>Wang, Xiong</au><au>Zukerman, Moshe</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Time-Efficient Blockchain-Based Federated Learning</atitle><jtitle>IEEE/ACM transactions on networking</jtitle><stitle>TNET</stitle><date>2024-08-14</date><risdate>2024</risdate><spage>1</spage><epage>16</epage><pages>1-16</pages><issn>1063-6692</issn><coden>IEANEP</coden><abstract>Federated Learning (FL) is a distributed machine learning method that ensures the privacy and security of participants' data by avoiding direct data upload to a central node for training. However, the traditional FL typically applies a star structure with cloud servers as the central aggregator for the model parameters from different terminals, leading to problems such as central failure, malicious tampering and malicious participants, resulting in training errors or system crashes. To address these issues, a permissioned blockchain is used to build a secure and reliable data-sharing platform among participating terminals, replacing the central aggregator in the traditional FL called blockchain-based federated learning. However, the block generation method of the blockchain system may introduce significant latency in the federated learning where distributed model parameters upload randomly, resulting in low efficiency of the federated learning. To overcome this, we propose a block generation strategy that groups terminals and generates a block for each group, which minimizes the latency of a single round of federated learning, and an optimal block generation algorithm that considers data distribution, terminal resources, and network resources is provided. The analysis shows that the proposed algorithm can effectively obtain the optimal solution of block generation to minimize the authentication time, and we conduct extensive experiments that demonstrate the time efficiency of the proposed algorithm.</abstract><pub>IEEE</pub><doi>10.1109/TNET.2024.3436862</doi><tpages>16</tpages><orcidid>https://orcid.org/0000-0002-5338-9131</orcidid><orcidid>https://orcid.org/0000-0002-9932-6400</orcidid><orcidid>https://orcid.org/0000-0001-6190-5020</orcidid><orcidid>https://orcid.org/0000-0002-1953-3048</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1063-6692 |
ispartof | IEEE/ACM transactions on networking, 2024-08, p.1-16 |
issn | 1063-6692 |
language | eng |
recordid | cdi_ieee_primary_10637280 |
source | Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list); IEEE Xplore (Online service) |
subjects | Authentication Block generation blockchain Blockchains Computational modeling Data models Delays Federated learning Training |
title | Time-Efficient Blockchain-Based Federated Learning |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T02%3A14%3A09IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Time-Efficient%20Blockchain-Based%20Federated%20Learning&rft.jtitle=IEEE/ACM%20transactions%20on%20networking&rft.au=Lin,%20Rongping&rft.date=2024-08-14&rft.spage=1&rft.epage=16&rft.pages=1-16&rft.issn=1063-6692&rft.coden=IEANEP&rft_id=info:doi/10.1109/TNET.2024.3436862&rft_dat=%3Cieee%3E10637280%3C/ieee%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i106t-3301ec80b0524bfe369a7d50c4d27b0a88b1e9a39931aff33f73bea4c1b511073%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=10637280&rfr_iscdi=true |