TY - GEN
T1 - Exploring the Characteristics of Hyperledger Fabric in Resource Consumption
AU - Kim, Jeongsu
AU - Lee, Kyungwoon
AU - Yang, Gyeongsik
AU - Lee, Kwanhoon
AU - Im, Jaemin
AU - Yoo, Chuck
N1 - Funding Information:
∗This work was partly supported by Institute of Information & Communications Technology Planning & Evaluation grant funded by the Korea government (MSIT) (No. 2015-0-00280, (SW Starlab) Next generation cloud infra-software toward the guarantee of performance and security SLA) and by National Research Foundation of Korea funded by the MSIT (No. NRF-2019H1D8A2105513).
PY - 2020/9
Y1 - 2020/9
N2 - As blockchain applications are available in clouds, the resource allocation of blockchain becomes an important issue. This paper investigates the resource consumption of Hyperledger Fabric that is a popular blockchain framework. As Fabric consists of several components, this paper characterizes the resource consumption of Fabric components. Then, we attempt to control the CPU allocation of the components and explore the performance implications. Our evaluation results show that the 'proper' CPU allocation of Kafka component reduces the CPU usage of the overall Fabric by 14% but the performance of Fabric does not decrease. Our result suggests that clouds can benefit from such control of CPU allocation to Fabric.
AB - As blockchain applications are available in clouds, the resource allocation of blockchain becomes an important issue. This paper investigates the resource consumption of Hyperledger Fabric that is a popular blockchain framework. As Fabric consists of several components, this paper characterizes the resource consumption of Fabric components. Then, we attempt to control the CPU allocation of the components and explore the performance implications. Our evaluation results show that the 'proper' CPU allocation of Kafka component reduces the CPU usage of the overall Fabric by 14% but the performance of Fabric does not decrease. Our result suggests that clouds can benefit from such control of CPU allocation to Fabric.
KW - Blockchain
KW - Hyperledger Fabric
KW - Performance
KW - Resource allocation
KW - Resource consumption
UR - http://www.scopus.com/inward/record.url?scp=85095605786&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85095605786&partnerID=8YFLogxK
U2 - 10.1109/BRAINS49436.2020.9223275
DO - 10.1109/BRAINS49436.2020.9223275
M3 - Conference contribution
AN - SCOPUS:85095605786
T3 - 2020 2nd Conference on Blockchain Research and Applications for Innovative Networks and Services, BRAINS 2020
SP - 208
EP - 209
BT - 2020 2nd Conference on Blockchain Research and Applications for Innovative Networks and Services, BRAINS 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2nd Conference on Blockchain Research and Applications for Innovative Networks and Services, BRAINS 2020
Y2 - 28 September 2020 through 30 September 2020
ER -