A Scheduling Algorithm for Hyperledger Fabric Based on Transaction Batch Processing

被引:0
作者
Jial, Junyu [1 ]
Wu, Ou [2 ,3 ]
Li, Shanshan [2 ,3 ]
Mao, Rufei [4 ]
Zhang, He [2 ,3 ]
机构
[1] Anhui Normal Univ, Wuhu, Peoples R China
[2] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing, Peoples R China
[3] Nanjing Univ, Software Inst, Nanjing, Peoples R China
[4] PLA Army Engn Univ, Dept Basic Courses, Beijing, Peoples R China
来源
2024 23RD INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, ISPDC 2024 | 2024年
关键词
Blockchain; Hyperledger Fabric; Optimization; Scheduling Algorithm;
D O I
10.1109/ISPDC62236.2024.10705406
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hyperledger Fabric (Fabric for short), is a consortium blockchain platform that adopts the smart contract paradigm and provides complete operational functions. Although it has become the system with the highest throughput among open source blockchain systems, its performance cannot meet the needs of industrial-grade application scenarios. To further expand the application scenarios of blockchain, this paper proposes a Transaction Batch Processing Scheduling (TBPS) algorithm for multi-channel Fabric networks based on Lyapunov optimization theory. The algorithm maximizes the consensus efficiency of the system while ensuring the minimum transaction accumulation, and provides stability conditions and optimal performance for the system under transaction batch processing. Finally, we built a blockchain network of Fabric's latest stable version v2.0 via the cloud platform, providing an order of magnitude of algorithmic parameters by testing transaction processing rates. To simulate the distribution of performance indicators such as transaction delay, system transaction accumulation and average transaction processing rate under different impact factors, and verify the effectiveness of the proposed TBPS algorithm.
引用
收藏
页数:8
相关论文
共 12 条
[1]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[2]   Performance Characterization of Hyperledger Fabric [J].
Baliga, Arati ;
Solanki, Nitesh ;
Verekar, Shubham ;
Pednekar, Amol ;
Kamat, Pandurang ;
Chatterjee, Siddhartha .
2018 CRYPTO VALLEY CONFERENCE ON BLOCKCHAIN TECHNOLOGY (CVCBT), 2018, :65-74
[3]  
Berentsen A., 2019, Bitcoin: A Peer-toPeer Electronic Cash System
[4]  
Geyer F, 2019, PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON NETWORKED SYSTEMS (NETSYS 2019), P157, DOI 10.1109/netsys.2019.8854512
[5]   Scaling Blockchains: A Comprehensive Survey [J].
Hafid, Abdelatif ;
Hafid, Abdelhakim Senhaji ;
Samih, Mustapha .
IEEE ACCESS, 2020, 8 :125244-125262
[6]   Performance analysis of Hyperledger Fabric platform: A hierarchical model approach [J].
Jiang, Lili ;
Chang, Xiaolin ;
Liu, Yuhang ;
Misic, Jelena ;
Misic, Vojislav B. .
PEER-TO-PEER NETWORKING AND APPLICATIONS, 2020, 13 (03) :1014-1025
[7]   Performance Analysis of a Hyperledger Fabric Blockchain Framework: Throughput, Latency and Scalability [J].
Kuzlu, Murat ;
Pipattanasomporn, Manisa ;
Gurses, Levent ;
Rahman, Saifur .
2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, :536-540
[8]  
Neely M.J., 2010, SYNTHESIS LECT COMMU
[9]  
Nguyen TL, 2019, INT CONF KNOWL SYS, P222, DOI [10.1109/INFCOMW.2019.8845168, 10.1109/kse.2019.8919366, 10.1109/infcomw.2019.8845168]
[10]   Performance Benchmarking and Optimizing Hyperledger Fabric Blockchain Platform [J].
Thakkar, Parth ;
Nathan, Senthil N. ;
Viswanathan, Balaji .
2018 IEEE 26TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2018, :264-276