Proposal Distribution optimization for Endorsement Strategy in Hyperledger Fabric

被引:2
|
作者
Yu, Jianguo [1 ]
Ge, Lin [1 ]
Wu, Minghui [2 ]
机构
[1] Zhengzhou Univ Aeronaut, Sch Intelligent Engn, Wenyuan West Rd, Zhengzhou 450046, Henan, Peoples R China
[2] China Univ Geosci, Sch Informat Engn, Xueyuan Rd, Beijing 100083, Peoples R China
关键词
Hyperledger fabric; Endorsement strategy; Resource load; Proposal latency-aware; Fuzzy logic;
D O I
10.1007/s11227-024-06056-2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High throughput and low latency are essential for the endorsement phase in the Hyperledger Fabric system (HFS). Currently, endorser nodes can be selected by clients through static configuration or service discovery to verify user-submitted proposals. However, the transparent identities of the endorser nodes in the HFS channel render them more vulnerable to attacks, and nodes with high resource consumption among the endorsers can worsen system performance. To overcome these limitations, we propose Pdo-Fabric, a proposal distribution strategy that determines the distribution weight of proposals among organizations and dynamically selects endorsers based on the resource load of nodes. This paper discusses this strategy from the following aspects: (1) the transaction latency among organizations and the selection of endorsers are investigated, together with the formalization of the problem for the endorsement phase including endorser's resource load, endorser consensus, and proposal communication latency. (2) Based on fuzzy logic, the CPU and memory resources of the endorsers are fuzzified to select endorser nodes. The number of endorser nodes is determined by a user-defined fault-tolerance probability. (3) Clients perceive the latency in processing transaction proposals and form a roulette based on the latency among multiple organizations. This roulette determines the weight of which organization will receive the distributed proposals. (4) Pdo-Fabric is implemented on top of Hyperledger Fabric platform and evaluated on metrics such as system throughput and response latency in a simulated Hyperledger Fabric environment. With a comprehensive evaluation, the proposed Pdo-Fabric system exhibits promising advancements over the existing Hyperledger Fabric endorsement strategy.
引用
收藏
页码:15038 / 15065
页数:28
相关论文
共 50 条
  • [21] Solutions for concurrency conflict problem on Hyperledger Fabric
    Xu, Lu
    Chen, Wei
    Li, Zhixu
    Xu, Jiajie
    Liu, An
    Zhao, Lei
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2021, 24 (01): : 463 - 482
  • [22] Locking Mechanism for Concurrency Conflicts on Hyperledger Fabric
    Xu, Lu
    Chen, Wei
    Li, Zhixu
    Xu, Jiajie
    Liu, An
    Zhao, Lei
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2019, 2019, 11881 : 32 - 47
  • [23] Performance and Scalability Analysis of Ethereum and Hyperledger Fabric
    Ucbas, Yusuf
    Eleyan, Amna
    Hammoudeh, Mohammad
    Alohaly, Manar
    IEEE ACCESS, 2023, 11 : 67156 - 67167
  • [24] BCVerifier: A Tool to Verify Hyperledger Fabric Ledgers
    Shimosawa, Taku
    Sato, Tatsuya
    Oshima, Satoshi
    2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2020), 2020, : 291 - 299
  • [25] Latency Analysis for Raft Consensus on Hyperledger Fabric
    Piao, Xuefeng
    Li, Mingxin
    Meng, Fanchao
    Song, Huihui
    BLOCKCHAIN AND TRUSTWORTHY SYSTEMS, BLOCKSYS 2022, 2022, 1679 : 165 - 176
  • [26] Performance Evaluation of Hyperledger Fabric with Malicious Behavior
    Wang, Shuo
    BLOCKCHAIN - ICBC 2019, 2019, 11521 : 211 - 219
  • [27] xFabLedger: Extensible Ledger Storage for Hyperledger Fabric
    Pi, Bingfeng
    Pan, Yeda
    Zhou, Ence
    Sun, Jun
    Miyamae, Takeshi
    Morinaga, Masanobu
    PROCEEDINGS OF 2021 IEEE 11TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC 2021), 2021, : 5 - 11
  • [28] Power Trading Blockchain using Hyperledger Fabric
    Kim, Yonghyun
    Kim, Ki-Hyung
    Kim, Jai-Hoon
    2020 34TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2020), 2020, : 821 - 824
  • [29] Reasonableness discussion and analysis for Hyperledger Fabric configuration
    Hua, Song
    Zhang, Shenbin
    Pi, Bingfeng
    Sun, Jun
    Yamashita, Kazuhiro
    Nomura, Yoshihide
    2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [30] Exploring the Characteristics of Hyperledger Fabric in Resource Consumption
    Kim, Jeongsu
    Lee, Kyungwoon
    Yang, Gyeongsik
    Lee, Kwanhoon
    Im, Jaemin
    Yoo, Chuck
    2020 2ND CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES (BRAINS), 2020, : 208 - 209