Towards a Performance Model for Byzantine Fault Tolerant Services

PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER)(2022)

引用 3|浏览0
暂无评分
摘要
Byzantine fault-tolerant systems have been researched for more than four decades, and although shown possible early, the solutions were impractical for a long time. With PBFT the first practical solution was proposed in 1999 and spawned new research which culminated in novel applications using it today. Although the safety and liveness properties of PBFT-type protocols have been rigorously analyzed, when it comes to practical performance only empirical results -often in artificial settings- are known and imperfections on the communication channels are not specifically considered. In this work we present the first performance model for PBFT that specifically considers the impact of unreliable channels and the use of different transport protocols over them. We also performed extensive simulations to verify the model and to gain more insight into the impact of deployment parameters on the overall transaction time. We show that the usage of UDP can lead to significant speedups for PBFT protocols compared to TCP when tuned accordingly, even over lossy channels.
更多
查看译文
关键词
Fault Tolerance, Performance Modelling, Performance Evaluation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要