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
    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
    [J]. EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
  • [2] Performance Characterization of Hyperledger Fabric
    Baliga, Arati
    Solanki, Nitesh
    Verekar, Shubham
    Pednekar, Amol
    Kamat, Pandurang
    Chatterjee, Siddhartha
    [J]. 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
    Hafid, Abdelatif
    Hafid, Abdelhakim Senhaji
    Samih, Mustapha
    [J]. IEEE ACCESS, 2020, 8 : 125244 - 125262
  • [6] Performance analysis of Hyperledger Fabric platform: A hierarchical model approach
    Jiang, Lili
    Chang, Xiaolin
    Liu, Yuhang
    Misic, Jelena
    Misic, Vojislav B.
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2020, 13 (03) : 1014 - 1025
  • [7] Performance Analysis of a Hyperledger Fabric Blockchain Framework: Throughput, Latency and Scalability
    Kuzlu, Murat
    Pipattanasomporn, Manisa
    Gurses, Levent
    Rahman, Saifur
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 536 - 540
  • [8] Neely M. J., 2010, STOCHASTIC NETWORK O
  • [9] Nguyen TL, 2019, INT CONF KNOWL SYS, P222, DOI [10.1109/kse.2019.8919366, 10.1109/infcomw.2019.8845168, 10.1109/INFCOMW.2019.8845168]
  • [10] Performance Benchmarking and Optimizing Hyperledger Fabric Blockchain Platform
    Thakkar, Parth
    Nathan, Senthil N.
    Viswanathan, Balaji
    [J]. 2018 IEEE 26TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2018, : 264 - 276