Hybrid-Granularity Parallelism Support for Fast Transaction Processing in Blockchain-Based Federated Learning

Salvato in:
Dettagli Bibliografici
Pubblicato in:The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Conference Proceedings (2025), p. 616-628
Autore principale: Li, Mulin
Altri autori: Zhaolong Jian, Yang, Kaixuan, Xie, Xueshuo, Othman, Wajdy, Li, Tao
Pubblicazione:
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Soggetti:
Accesso online:Citation/Abstract
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!

MARC

LEADER 00000nab a2200000uu 4500
001 3246575851
003 UK-CbPIL
024 7 |a 10.1109/IPDPS64566.2025.00061  |2 doi 
035 |a 3246575851 
045 2 |b d20250101  |b d20251231 
084 |a 228229  |2 nlm 
100 1 |a Li, Mulin  |u College of Computer Science, Nankai University,Tianjin,China 
245 1 |a Hybrid-Granularity Parallelism Support for Fast Transaction Processing in Blockchain-Based Federated Learning 
260 |b The Institute of Electrical and Electronics Engineers, Inc. (IEEE)  |c 2025 
513 |a Conference Proceedings 
520 3 |a Conference Title: 2025 IEEE International Parallel and Distributed Processing Symposium (IPDPS)Conference Start Date: 2025 June 3Conference End Date: 2025 June 7Conference Location: Milano, ItalyBlockchain-based Federated Learning (BCFL) is widely recognized as a promising solution for collaboratively training machine learning models while maintaining system security. Since blockchain systems are transaction-driven, the efficiency of transaction processing is directly related to the performance and availability of the BCFL system. Previous research has primarily focused on optimizing storage mechanisms or integrating Trusted Execution Environment (TEE) to reduce transaction processing pressure. However, the performance of BCFL remains constrained by slow transaction processing. This critical bottleneck arises from scalar instruction operations in transaction execution engines and the inherent serial transaction processing mechanism. In this paper, we propose a novel hybrid-granularity parallelism architecture, HGP, to greatly accelerate transaction processing in BCFL systems. HGP achieves this through three major innovations: (1) a suite of extended vector instructions, which reduces the instruction number and execution latency by enabling vectorized data I/O and computation using very long instruction word (VLIW) techniques, (2) the scalable transaction grouping method that generates parallelizable transaction groups through transaction signature verification and read-write conflict detection, and (3) the multi-EVM (Ethereum Virtual Machine) parallel processing mechanism that processes a group of transactions using multiple execution engine threads, and maintains global consistency through group scheduling. Through these optimizations, HGP accelerates the transaction processing with both data-level and thread-level parallelism. We evaluate HGP by executing BCFL tasks over classic ResNet18, MobileNet, and SqueezeNet. The experimental results demonstrate that HGP achieves up to a $3.8 \times$ improvement in CPU utilization and a $1.6 \times$ improvement in memory utilization. Furthermore, HGP significantly speeds up the transaction processing performance of three critical tasks by up to $24.5 \times, 12.4 \times$, and $2.8 \times$, respectively. 
653 |a Parallel processing 
653 |a Blockchain 
653 |a Transaction processing 
653 |a Machine learning 
653 |a Federated learning 
653 |a Distributed processing 
653 |a Virtual environments 
653 |a Economic 
700 1 |a Zhaolong Jian  |u College of Computer Science, Nankai University,Tianjin,China 
700 1 |a Yang, Kaixuan  |u College of Computer Science, Nankai University,Tianjin,China 
700 1 |a Xie, Xueshuo  |u Haihe Lab of ITAI,Tianjin,China 
700 1 |a Othman, Wajdy  |u Haihe Lab of ITAI,Tianjin,China 
700 1 |a Li, Tao  |u College of Computer Science, Nankai University,Tianjin,China 
773 0 |t The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Conference Proceedings  |g (2025), p. 616-628 
786 0 |d ProQuest  |t Science Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3246575851/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch