Cargando…

A Federated Learning Multi-Task Scheduling Mechanism Based on Trusted Computing Sandbox

At present, some studies have combined federated learning with blockchain, so that participants can conduct federated learning tasks under decentralized conditions, sharing and aggregating model parameters. However, these schemes do not take into account the trusted supervision of federated learning...

Descripción completa

Detalles Bibliográficos
Autores principales: Liu, Hongbin, Zhou, Han, Chen, Hao, Yan, Yong, Huang, Jianping, Xiong, Ao, Yang, Shaojie, Chen, Jiewei, Guo, Shaoyong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9961244/
https://www.ncbi.nlm.nih.gov/pubmed/36850691
http://dx.doi.org/10.3390/s23042093
_version_ 1784895706831519744
author Liu, Hongbin
Zhou, Han
Chen, Hao
Yan, Yong
Huang, Jianping
Xiong, Ao
Yang, Shaojie
Chen, Jiewei
Guo, Shaoyong
author_facet Liu, Hongbin
Zhou, Han
Chen, Hao
Yan, Yong
Huang, Jianping
Xiong, Ao
Yang, Shaojie
Chen, Jiewei
Guo, Shaoyong
author_sort Liu, Hongbin
collection PubMed
description At present, some studies have combined federated learning with blockchain, so that participants can conduct federated learning tasks under decentralized conditions, sharing and aggregating model parameters. However, these schemes do not take into account the trusted supervision of federated learning and the case of malicious node attacks. This paper introduces the concept of a trusted computing sandbox to solve this problem. A federated learning multi-task scheduling mechanism based on a trusted computing sandbox is designed and a decentralized trusted computing sandbox composed of computing resources provided by each participant is constructed as a state channel. The training process of the model is carried out in the channel and the malicious behavior is supervised by the smart contract, ensuring the data privacy of the participant node and the reliability of the calculation during the training process. In addition, considering the resource heterogeneity of participant nodes, the deep reinforcement learning method was used in this paper to solve the resource scheduling optimization problem in the process of constructing the state channel. The proposed algorithm aims to minimize the completion time of the system and improve the efficiency of the system while meeting the requirements of tasks on service quality as much as possible. Experimental results show that the proposed algorithm has better performance than the traditional heuristic algorithm and meta-heuristic algorithm.
format Online
Article
Text
id pubmed-9961244
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-99612442023-02-26 A Federated Learning Multi-Task Scheduling Mechanism Based on Trusted Computing Sandbox Liu, Hongbin Zhou, Han Chen, Hao Yan, Yong Huang, Jianping Xiong, Ao Yang, Shaojie Chen, Jiewei Guo, Shaoyong Sensors (Basel) Article At present, some studies have combined federated learning with blockchain, so that participants can conduct federated learning tasks under decentralized conditions, sharing and aggregating model parameters. However, these schemes do not take into account the trusted supervision of federated learning and the case of malicious node attacks. This paper introduces the concept of a trusted computing sandbox to solve this problem. A federated learning multi-task scheduling mechanism based on a trusted computing sandbox is designed and a decentralized trusted computing sandbox composed of computing resources provided by each participant is constructed as a state channel. The training process of the model is carried out in the channel and the malicious behavior is supervised by the smart contract, ensuring the data privacy of the participant node and the reliability of the calculation during the training process. In addition, considering the resource heterogeneity of participant nodes, the deep reinforcement learning method was used in this paper to solve the resource scheduling optimization problem in the process of constructing the state channel. The proposed algorithm aims to minimize the completion time of the system and improve the efficiency of the system while meeting the requirements of tasks on service quality as much as possible. Experimental results show that the proposed algorithm has better performance than the traditional heuristic algorithm and meta-heuristic algorithm. MDPI 2023-02-13 /pmc/articles/PMC9961244/ /pubmed/36850691 http://dx.doi.org/10.3390/s23042093 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Liu, Hongbin
Zhou, Han
Chen, Hao
Yan, Yong
Huang, Jianping
Xiong, Ao
Yang, Shaojie
Chen, Jiewei
Guo, Shaoyong
A Federated Learning Multi-Task Scheduling Mechanism Based on Trusted Computing Sandbox
title A Federated Learning Multi-Task Scheduling Mechanism Based on Trusted Computing Sandbox
title_full A Federated Learning Multi-Task Scheduling Mechanism Based on Trusted Computing Sandbox
title_fullStr A Federated Learning Multi-Task Scheduling Mechanism Based on Trusted Computing Sandbox
title_full_unstemmed A Federated Learning Multi-Task Scheduling Mechanism Based on Trusted Computing Sandbox
title_short A Federated Learning Multi-Task Scheduling Mechanism Based on Trusted Computing Sandbox
title_sort federated learning multi-task scheduling mechanism based on trusted computing sandbox
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9961244/
https://www.ncbi.nlm.nih.gov/pubmed/36850691
http://dx.doi.org/10.3390/s23042093
work_keys_str_mv AT liuhongbin afederatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox
AT zhouhan afederatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox
AT chenhao afederatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox
AT yanyong afederatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox
AT huangjianping afederatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox
AT xiongao afederatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox
AT yangshaojie afederatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox
AT chenjiewei afederatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox
AT guoshaoyong afederatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox
AT liuhongbin federatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox
AT zhouhan federatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox
AT chenhao federatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox
AT yanyong federatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox
AT huangjianping federatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox
AT xiongao federatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox
AT yangshaojie federatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox
AT chenjiewei federatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox
AT guoshaoyong federatedlearningmultitaskschedulingmechanismbasedontrustedcomputingsandbox