计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2011年
7期
1134-1145
,共12页
王永剑%裴翔%李涛%栾钟治%钱德沛
王永劍%裴翔%李濤%欒鐘治%錢德沛
왕영검%배상%리도%란종치%전덕패
云计算%副本状态机%拜占庭故障%良性故障%鲁棒性
雲計算%副本狀態機%拜佔庭故障%良性故障%魯棒性
운계산%부본상태궤%배점정고장%량성고장%로봉성
云计算在简化用户访问资源方式的同时导致了支撑系统开发部署的复杂,软件错误、部署管理失误导致的拜占庭故障已经成为影响系统可靠性的重要原因.对于在大部分运行周期都满足良性故障模型的系统,拜占庭容错协议在通信复杂度、安全等方面的开销以及其在攻击场景下性能鲁棒性方面的缺陷都限制了其在实际系统中的使用.如何满足实际系统对多种故障模型的需求,已经成为系统设计的一个重要问题.针对这一现状,设计了Nova-BFT,一种有效支持多种故障模型的副本状态机协议,通过牺牲部分峰值吞吐率的方式满足拜占庭容错协议对性能鲁棒性的要求,采用配置参数方式自适应满足良性故障的性能需求.实验表明,Nova-BFT在拜占庭故障模型下吞吐率为4~5 kop/s,同时其对良性故障模型的支持可以有效满足大多数实际应用的需求.
雲計算在簡化用戶訪問資源方式的同時導緻瞭支撐繫統開髮部署的複雜,軟件錯誤、部署管理失誤導緻的拜佔庭故障已經成為影響繫統可靠性的重要原因.對于在大部分運行週期都滿足良性故障模型的繫統,拜佔庭容錯協議在通信複雜度、安全等方麵的開銷以及其在攻擊場景下性能魯棒性方麵的缺陷都限製瞭其在實際繫統中的使用.如何滿足實際繫統對多種故障模型的需求,已經成為繫統設計的一箇重要問題.針對這一現狀,設計瞭Nova-BFT,一種有效支持多種故障模型的副本狀態機協議,通過犧牲部分峰值吞吐率的方式滿足拜佔庭容錯協議對性能魯棒性的要求,採用配置參數方式自適應滿足良性故障的性能需求.實驗錶明,Nova-BFT在拜佔庭故障模型下吞吐率為4~5 kop/s,同時其對良性故障模型的支持可以有效滿足大多數實際應用的需求.
운계산재간화용호방문자원방식적동시도치료지탱계통개발부서적복잡,연건착오、부서관리실오도치적배점정고장이경성위영향계통가고성적중요원인.대우재대부분운행주기도만족량성고장모형적계통,배점정용착협의재통신복잡도、안전등방면적개소이급기재공격장경하성능로봉성방면적결함도한제료기재실제계통중적사용.여하만족실제계통대다충고장모형적수구,이경성위계통설계적일개중요문제.침대저일현상,설계료Nova-BFT,일충유효지지다충고장모형적부본상태궤협의,통과희생부분봉치탄토솔적방식만족배점정용착협의대성능로봉성적요구,채용배치삼수방식자괄응만족량성고장적성능수구.실험표명,Nova-BFT재배점정고장모형하탄토솔위4~5 kop/s,동시기대량성고장모형적지지가이유효만족대다수실제응용적수구.