Skip to main content

Sensitivity Analysis of Performability Model to Evaluate PBFT Systems

  • Conference paper
  • First Online:
Advanced Information Networking and Applications (AINA 2024)

Abstract

The evaluation of performance and availability of consensus protocols used in distributed networks is a crucial part in the development of tailored solutions for diversified applications. When building an analytical model for performability evaluation, the sensitivity analysis of the model parameters is a necessary step to determine the output variance at the variation of the input parameters. The sensitivity analysis performed in this work shows that the input parameters of the analyzed performability model have a highly non-linear effect on the considered performability metrics, determining a large variance on the output for small variation of the inputs.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  1. Antal, C., Cioara, T., Anghel, I., Antal, M., Salomie, I.: Distributed ledger technology review and decentralized applications development guidelines. Future Internet 13(3), 62 (2021)

    Article  Google Scholar 

  2. Bolch, G., Greiner, S., De Meer, H., Trivedi, K.S.: Queueing Networks and Markov Chains: Modeling and Performance Evaluation with Computer Science Applications. Wiley, Hoboken (2006)

    Google Scholar 

  3. Buchman, E., Kwon, J., Milosevic, Z.: The latest gossip on BFT consensus. arXiv preprint arXiv:1807.04938 (2018)

  4. Fan, C., Ghaemi, S., Khazaei, H., Musilek, P.: Performance evaluation of blockchain systems: a systematic survey. IEEE Access 8, 126927–126950 (2020)

    Article  Google Scholar 

  5. Fu, W.-K., et al.: Soteria: A provably compliant user right manager using a novel two-layer blockchain technology. In: 2020 IEEE Infrastructure Conference, pp. 1–10. IEEE (2020)

    Google Scholar 

  6. Ismail, L., Materwala, H.: A review of blockchain architecture and consensus protocols: use cases, challenges, and solutions. Symmetry 11(10), 1198 (2019)

    Article  Google Scholar 

  7. Lamport, L., Shostak, R., Pease, M.: The byzantine generals problem. ACM Trans. Program. Lang. Syst. 4(3), 382–401 (1982)

    Article  Google Scholar 

  8. Lashkari, B., Musilek, P.: A comprehensive review of blockchain consensus mechanisms. IEEE Access 9, 43620–43652 (2021)

    Article  Google Scholar 

  9. Macrinici, D., Cartofeanu, C., Gao, S.: Smart contract applications within blockchain technology: a systematic mapping study. Telematics Inform. 35(8), 2337–2354 (2018)

    Article  Google Scholar 

  10. Marcozzi, M., Mostarda, L.: Analytical model for performability evaluation of Practical Byzantine Fault-Tolerant systems. Expert Syst. Appl. 238, 121838 (2024)

    Article  Google Scholar 

  11. Meyer. On evaluating the performability of degradable computing systems. IEEE Trans. Comput. 100(8), 720–731 (1980)

    Google Scholar 

  12. Russello, G., Mostarda, L., Dulay, N.: A policy-based publish/subscribe middleware for sense-and-react applications. J. Syst. Softw. 84(4), 638–654 (2011)

    Article  Google Scholar 

  13. Sankar, L.S., Sindhu, M., Sethumadhavan, M.: Survey of consensus protocols on blockchain applications. In: 2017 4th International Conference on Advanced Computing and Communication Systems (ICACCS), pp. 1–5. IEEE (2017)

    Google Scholar 

  14. Smetanin, S., Ometov, A., Komarov, M., Masek, P., Koucheryavy, Y.: Blockchain evaluation approaches: state-of-the-art and future perspective. Sensors (Basel, Switzerland) 20(12), 1–20 (2020)

    Article  Google Scholar 

  15. Tasatanattakool, P., Techapanupreeda, C.: Blockchain: challenges and applications. In: 2018 International Conference on Information Networking (ICOIN), pp. 473–475. IEEE (2018)

    Google Scholar 

  16. Xiao, Y., Zhang, N., Lou, W., Hou, Y.T.: A survey of distributed consensus protocols for blockchain networks. IEEE Commun. Surv. Tutorials 22(2), 1432–1465 (2020)

    Article  Google Scholar 

  17. Zhang, S., Lee, J.-H.: Analysis of the main consensus protocols of blockchain. ICT Express 6(2), 93–97 (2020)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco Marcozzi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Marcozzi, M., Di Marco, A., Mostarda, L. (2024). Sensitivity Analysis of Performability Model to Evaluate PBFT Systems. In: Barolli, L. (eds) Advanced Information Networking and Applications. AINA 2024. Lecture Notes on Data Engineering and Communications Technologies, vol 204. Springer, Cham. https://doi.org/10.1007/978-3-031-57942-4_12

Download citation

Publish with us

Policies and ethics