期刊文献+

拜占庭环境下新成员加入容错组状态同步 被引量:2

State synchronization for new member join in Byzantine-tolerant environments
下载PDF
导出
摘要 在主动复制技术下,为了容忍少量节点的拜占庭错误并提高组成员加入时状态同步的效率,提出了快速状态同步协议FSSP.FSSP利用Erasure Coding将状态数据分成P块,经过线性运算,编码成Q块(Q>P).新加入节点只需获得Q块中的任意P块数据即可完成解码,获得状态数据.同时FSSP使用Hash技术屏蔽了拜占庭节点带来干扰.仿真实验结果表明:在100M bit/s以太网环境下,网络传输时延是系统的主要瓶颈,无论待同步状态数据驻留在内存还是硬盘中,FSSP均要优于直接同步协议DSSP.这是因为FSSP有效地减少了网络中传输的报文量,以少量的编解码计算代价换取了较大的网络传输时延,最终达到了加快状态同步过程的目的. With active replication technique, in order to tolerate Byzantine failure that a few nodes may suffer from and improve the performance of state synchronization when new member joins in, a novel fast state synchronization protocol (FSSP) is proposed. By utilization of Erasure Coding, FSSP divides the state data into P blocks which are then encoded into Q blocks ( Q 〉 P) through lin- ear operation. The new member only needs to get P blocks among Q to decode the original state data. Meanwhile, FSSP can mask some Byzantine failure by using Hash technique. The simulation results show that with 100 Mbit/s Ethernet, the delay of network transmission is the bottleneck. FSSP is better than directly synchronization protocol (DSSP) no matter whether the state data is in memory or in disk. Although FSSP brings a little cost of coding and decoding, it reduces a lot of data transferring in networks and finally it achieves the purpose of improving the performance of state synchronization.
作者 李传佑 汪芸
出处 《东南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2010年第1期23-28,共6页 Journal of Southeast University:Natural Science Edition
基金 国家自然科学基金资助项目(60793122) 国家重点基础研究发展计划(973计划)资助项目(2009CB320705)
关键词 ERASURE CODING 拜占庭错误 状态同步 Erasure Coding Byzantine fault state synchronization
  • 相关文献

参考文献18

  • 1Guerraoui R, Schiper A. Software-based replication for fault tolerance [ J]. IEEE Computer, 1997,30(4) : 68 - 74.
  • 2Guerraoui R, Schiper A. Fault-tolerance by replication in distributed systems [J ]. Lecture Notes in Computer Science, 1996,1088 : 38 - 57.
  • 3Object Management Group. Fault tolerant CORBA, common object request broker architecture, V. 3.0 [ S ]. Massachusetts, USA: OMG, 2002.
  • 4Goodson G R, Wylie J J, Ganger G R, et al. Efficient byzantine-tolerant erasure-coded storage [ C ]//Proc of Dependable Systems and Networks (DSN). Florence, Italy, 2004:135-144.
  • 5Lamport L, Shostak R, Pease M. The byzantine generals problem [ J ]. ACM Transactions on Programming Languages and Systems, 1982,4(3) : 382 -401.
  • 6Castro M, Liskov B. Practical byzantine fault tolerance [ C]//Proc of OSDI. New Orleans, USA, 1999 : 173 - 186.
  • 7Kotla R, Alvisi L, Dahlin M, et al. Zyzzyva: speculative byzantine fault tolerance [ C ]//Proc of SOSP. Stevenson, USA, 2007 : 45 - 58.
  • 8Malkhi D, Reiter M. Byzantine quorum systems [J ]. Distributed Computing, 1998, 11(4) : 569-578.
  • 9Abd-El-Malek M, Ganger G, Goodson G, et al. Faultscalable byzantine fault-tolerant services [ C ]//Proc of SOSP. Brighton, UK, 2005: 59- 74.
  • 10Cowling J, Myers D, Liskov B, et al. HQ replication : a hybrid quorum protocol for byzantine fault tolerance[C]//Proc of OSDI. Seattle, USA, 2006 : 177 - 190.

同被引文献7

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部