When Honest Nodes in PBFT Consensus Meet Software Aging: SMP-Based Performability Evaluation
Availability and/or performance of PBFT (Practical Byzantine Fault Tolerance) consensus service has been widely studied. However, the existing studies overlook the situation of software aging of honest nodes, which can degrade system performance over time. Rejuvenation techniques can mitigate the negative impact of aging. This paper aims to make a quantitative joint analysis of availability and performance (a.k.a performability) of PBFT consensus service in the scenario where honest nodes are susceptible to software aging and rejuvenation techniques are adopted for recovery. We propose a Semi-Markov process (SMP) based approach for model-based evaluation. Unlike traditional models that rely on exponential distributions, our approach allows the time intervals of all events to follow general distributions, thereby enable a more nuanced analysis of PBFT dynamics. We detail the modeling process and the derivation of metric formulas. We also carry out numerical analysis for the evaluation to assess the performability of PBFT consensus service.
Authors
- Yueqi Jiang (ORCID: https://orcid.org/0000-0001-7900-3084)
- Junchao Fan (ORCID: https://orcid.org/0000-0003-0617-8101)
- Jelena Mišić (ORCID: https://orcid.org/0000-0002-1251-3730)
- Vojislav B. Mišić (ORCID: https://orcid.org/0000-0001-7760-9920)
- Xiaolin Chang (ORCID: https://orcid.org/0000-0002-2975-8857)
- Yingying Yao (ORCID: https://orcid.org/0000-0003-2553-9259)
- Bocheng Ju
Institutions
- Beijing Jiaotong University (CN)
- Toronto Metropolitan University (CA)
Publication Details
- Published
- 2025-06-08
- DOI
- https://doi.org/10.1109/icc52391.2025.11162081
- Primary Topic
- Software System Performance and Reliability
- Type
- article
- Field-Weighted Citation Impact
- 0.00