QiOi: Performance Isolation for Hyperledger Fabric

被引:4
|
作者
Kim, Jeongsu [1 ]
Lee, Kyungwoon [1 ]
Yang, Gyeongsik [1 ]
Lee, Kwanhoon [1 ]
Im, Jaemin [1 ]
Yoo, Chuck [1 ]
机构
[1] Korea Univ, Dept Comp Sci & Engn, 145 Anam Ro, Seoul 02841, South Korea
来源
APPLIED SCIENCES-BASEL | 2021年 / 11卷 / 09期
基金
新加坡国家研究基金会;
关键词
blockchain; performance interference; performance isolation; cloud computing; private blockchain; Hyperledger Fabric;
D O I
10.3390/app11093870
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
This paper investigates the performance interference of blockchain services that run on cloud data centers. As the data centers offer shared computing resources to multiple services, the blockchain services can experience performance interference due to the co-located services. We explore the impact of the interference on Fabric performance and develop a new technique to offer performance isolation for Hyperledger Fabric, the most popular blockchain platform. First, we analyze the characteristics of the different components in Hyperledger Fabric and show that Fabric components have different impacts on the performance of Fabric. Then, we present QiOi, component-level performance isolation technique for Hyperledger Fabric. The key idea of QiOi is to dynamically control the CPU scheduling of Fabric components to cope with the performance interference. We implement QiOi as a user-level daemon and evaluate how QiOi mitigates the performance interference of Fabric. The evaluation results demonstrate that QiOi mitigates performance degradation of Fabric by 22% and improves Fabric latency by 2.5 times without sacrificing the performance of co-located services. In addition, we show that QiOi can support different ordering services and chaincodes with negligible overhead to Fabric performance.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Lockless Transaction Isolation in Hyperledger Fabric
    Meir, Hagar
    Barger, Artem
    Manevich, Yacov
    Tock, Yoav
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 59 - 66
  • [2] Performance Characterization of Hyperledger Fabric
    Baliga, Arati
    Solanki, Nitesh
    Verekar, Shubham
    Pednekar, Amol
    Kamat, Pandurang
    Chatterjee, Siddhartha
    2018 CRYPTO VALLEY CONFERENCE ON BLOCKCHAIN TECHNOLOGY (CVCBT), 2018, : 65 - 74
  • [3] Performance Analysis of Hyperledger Fabric Platforms
    Nasir, Qassim
    Qasse, Ilham A.
    Abu Talib, Manar
    Nassif, Ali Bou
    SECURITY AND COMMUNICATION NETWORKS, 2018,
  • [4] Performance modeling and analysis of Hyperledger Fabric
    Ke, Zuqiang
    Park, Nohpill
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (05): : 2681 - 2699
  • [5] Performance modeling and analysis of Hyperledger Fabric
    Zuqiang Ke
    Nohpill Park
    Cluster Computing, 2023, 26 : 2681 - 2699
  • [6] Performance Diagnosis and Optimization for Hyperledger Fabric
    Zhang, Shenbin
    Hua, Song
    Pi, Bingfeng
    Sun, Jun
    Yamashita, Kazuhiro
    Nomura, Yoshihide
    2020 2ND CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES (BRAINS), 2020, : 210 - 211
  • [7] Performance and Scalability Analysis of Ethereum and Hyperledger Fabric
    Ucbas, Yusuf
    Eleyan, Amna
    Hammoudeh, Mohammad
    Alohaly, Manar
    IEEE ACCESS, 2023, 11 : 67156 - 67167
  • [8] Hyperledger Fabric Blockchain: Chaincode Performance Analysis
    Foschini, Luca
    Gavagna, Andrea
    Martuscelli, Giuseppe
    Montananari, Rebecca
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [9] Performance Evaluation of Hyperledger Fabric with Malicious Behavior
    Wang, Shuo
    BLOCKCHAIN - ICBC 2019, 2019, 11521 : 211 - 219
  • [10] Hyperledger Fabric Node Types and Performance Study
    Ke, Zugiang
    Park, Nohpill
    2021 THIRD INTERNATIONAL CONFERENCE ON BLOCKCHAIN COMPUTING AND APPLICATIONS (BCCA), 2021, : 119 - 126