Nova-BFT:一种支持多种故障模型的副本状态机协议 |
| |
引用本文: | 王永剑, 裴 翔, 李 涛, 栾钟治, 钱德沛. Nova-BFT:一种支持多种故障模型的副本状态机协议[J]. 计算机研究与发展, 2011, 48(7): 1134-1145. |
| |
作者姓名: | 王永剑 裴翔 李涛 栾钟治 钱德沛 |
| |
作者单位: | 1(北京航空航天大学中德联合软件研究所 北京 100191) 2(北京航空航天大学北京市网络技术重点实验室 北京 100191) 3(北京航空航天大学计算机学院 北京 100191) 4(信息网络安全公安部重点实验室,公安部第三研究所 上海 200031) (yongjian.wang@jsi.buaa.edu.cn) |
| |
基金项目: | 国家“八六三”高技术研究发展计划基金项目(2006AA01A124,2009AA01Z144,2009AA01A131,2010AA012404); 自然科学基金项目(90812001) |
| |
摘 要: | 云计算在简化用户访问资源方式的同时导致了支撑系统开发部署的复杂,软件错误、部署管理失误导致的拜占庭故障已经成为影响系统可靠性的重要原因.对于在大部分运行周期都满足良性故障模型的系统,拜占庭容错协议在通信复杂度、安全等方面的开销以及其在攻击场景下性能鲁棒性方面的缺陷都限制了其在实际系统中的使用.如何满足实际系统对多种故障模型的需求,已经成为系统设计的一个重要问题.针对这一现状,设计了Nova-BFT,一种有效支持多种故障模型的副本状态机协议,通过牺牲部分峰值吞吐率的方式满足拜占庭容错协议对性能鲁棒性的要求,采用配置参数方式自适应满足良性故障的性能需求.实验表明,Nova-BFT在拜占庭故障模型下吞吐率为4~5 kop/s,同时其对良性故障模型的支持可以有效满足大多数实际应用的需求.
|
关 键 词: | 云计算 副本状态机 拜占庭故障 良性故障 鲁棒性 |
本文献已被 CNKI 万方数据 等数据库收录! |
| 点击此处可从《计算机研究与发展》浏览原始摘要信息 |
|
点击此处可从《计算机研究与发展》下载免费的PDF全文 |
|