Evaluation of software aging in Hyperledger Fabric
Software aging is the gradual decline in performance that occurs with continuous software operation. As the demands on software systems increase, assessing the risk of software aging becomes crucial, especially in modern systems requiring high availability, such as blockchain platforms. Herein, we quantitatively evaluated the risk of software aging in Hyperledger Fabric, a permissioned blockchain. We subjected Hyperledger Fabric to various loads in an experimental environment and monitored memory and CPU usage fluctuations. Through statistical tests—including the Mann-Kendall test, modified Cox-Stuart test, and Sen’s slope estimation—we identified the risk of software aging in terms of memory and CPU usage across all peers.
Authors
- Xiao Xiao (ORCID: https://orcid.org/0000-0001-5040-0609)
- Kojiro Soeda
Institutions
- Tokyo Metropolitan University (JP)
Publication Details
- Published
- 2024-10-28
- DOI
- https://doi.org/10.1109/issrew63542.2024.00113
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00