Tight bounds for shared memory systems accessed by Byzantine processes

被引:5
作者
Alon, N
Merritt, M
Reingold, O
Taubenfeld, G
Wright, R [1 ]
机构
[1] Stevens Inst Technol, Dept Comp Sci, Hoboken, NJ 07030 USA
[2] Tel Aviv Univ, Sch Math, IL-69978 Tel Aviv, Israel
[3] Tel Aviv Univ, Sch Comp Sci, IL-69978 Tel Aviv, Israel
[4] AT&T Labs Res, Florham Pk, NJ 07932 USA
[5] Weizmann Inst Sci, Dept Comp Sci & Appl Math, IL-76100 Rehovot, Israel
[6] Interdisciplinary Ctr, Sch Comp Sci, IL-46150 Herzliyya, Israel
基金
美国国家科学基金会;
关键词
shared memory; Byzantine agreement; distributed consensus; sticky bits;
D O I
10.1007/s00446-005-0125-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We provide efficient constructions and tight bounds for shared memory systems accessed by n processes, up to t of which may exhibit Byzantine failures, in a model previously explored by Malkhi et al. [21]. We show that sticky bits are universal in the Byzantine failure model for n >= 3t + 1, an improvement over the previous result requiring n >= (2t + 1)(t + 1). Our result follows from a new strong consensus construction that uses sticky bits and tolerates t Byzantine failures among n processes for any n >= 3t + 1, the best possible bound on n for strong consensus. We also present tight bounds on the efficiency of implementations of strong consensus objects from sticky bits and similar primitive objects.
引用
收藏
页码:99 / 109
页数:11
相关论文
共 29 条
  • [1] Computing with faulty shared objects
    Afek, Y
    Greenberg, DS
    Merrit, M
    Taubenfeld, G
    [J]. JOURNAL OF THE ACM, 1995, 42 (06) : 1231 - 1274
  • [2] Alon N., 2000, PROBABILISTIC METHOD
  • [3] [Anonymous], 1999, P 3 S OP SYST DES IM
  • [4] ATTIE PC, 2000, NUCCS0002
  • [5] BERMAN P, 1989, LNCS, V372, P80
  • [6] Boehm H.-J., 2004, P TWENTYTHIRD ANN AC, P40
  • [7] Doherty S., 2004, P 23 ANN ACM S PRINC, P31
  • [8] Contention in shared memory algorithms
    Dwork, C
    Herlihy, M
    Waarts, O
    [J]. JOURNAL OF THE ACM, 1997, 44 (06) : 779 - 805
  • [9] On the space complexity of randomized synchronization
    Fich, F
    Herlihy, M
    Shavit, N
    [J]. JOURNAL OF THE ACM, 1998, 45 (05) : 843 - 862
  • [10] IMPOSSIBILITY OF DISTRIBUTED CONSENSUS WITH ONE FAULTY PROCESS
    FISCHER, MJ
    LYNCH, NA
    PATERSON, MS
    [J]. JOURNAL OF THE ACM, 1985, 32 (02) : 374 - 382