Content area

Abstract

Conference Title: 2025 IEEE International Parallel and Distributed Processing Symposium (IPDPS)

Conference Start Date: 2025 June 3

Conference End Date: 2025 June 7

Conference Location: Milano, Italy

Blockchain-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.

Details

Business indexing term
Title
Hybrid-Granularity Parallelism Support for Fast Transaction Processing in Blockchain-Based Federated Learning
Author
Li, Mulin 1 ; Zhaolong Jian 1 ; Yang, Kaixuan 1 ; Xie, Xueshuo 2 ; Othman, Wajdy 2 ; Li, Tao 1 

 College of Computer Science, Nankai University,Tianjin,China 
 Haihe Lab of ITAI,Tianjin,China 
Pages
616-628
Number of pages
13
Publication year
2025
Publication date
2025
Publisher
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Place of publication
Piscataway
Country of publication
United States
Source type
Conference Paper
Language of publication
English
Document type
Conference Proceedings
Publication history
 
 
Online publication date
2025-07-23
Publication history
 
 
   First posting date
23 Jul 2025
ProQuest document ID
3246575851
Document URL
https://www.proquest.com/conference-papers-proceedings/hybrid-granularity-parallelism-support-fast/docview/3246575851/se-2?accountid=208611
Copyright
Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2025
Last updated
2025-09-04
Database
ProQuest One Academic