Renaming in synchronous message passing systems with Byzantine failures

被引:0
作者
Michael Okun
Amnon Barak
Eli Gafni
机构
[1] Weizmann Institute of Science,
[2] The Hebrew University of Jerusalem,undefined
[3] University of California,undefined
来源
Distributed Computing | 2008年 / 20卷
关键词
Renaming problem; Byzantine failures; Synchronous message passing model;
D O I
暂无
中图分类号
学科分类号
摘要
We study the renaming problem in a fully connected synchronous network with Byzantine failures. We show that when the original namespace of the processors is unbounded, this problem cannot be solved in an a priori bounded number of rounds for \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t\geq(n+n\textrm{ mod }3)/3$$\end{document} , where n is the size of the network and t is the number of failures. On the other hand, for n > 3t, we present a Byzantine renaming algorithm that runs in O(lg n) rounds. In addition, we present a fast, efficient strong renaming algorithm for n > t, which runs in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$O(n lg^{2}\lceil N_{0}/n\rceil)$$\end{document} rounds, where N0 is the value of the highest identifier among all the correct processors.
引用
收藏
页码:403 / 413
页数:10
相关论文
共 39 条
  • [1] Attiya H.(1990)Renaming in an asynchronous environment J. ACM 37 524-548
  • [2] Bar-Noy A.(2001)Time bounds for decision problems in the presence of timing uncertainty and failures J. Parallel Distrib. Comput. 61 1096-1109
  • [3] Dolev D.(2001)Adaptive and efficient algorithms for lattice agreement and renaming SIAM J. Comput. 31 642-664
  • [4] Peleg D.(1993)A partial equivalence between shared-memory and message-passing in an asynchronous fail-stop distributed environment Math. Syst. Theory 26 21-39
  • [5] Reischuk R.(2001)Simplifying fault-tolerance: providing the abstraction of crash failures J. ACM 48 499-554
  • [6] Attiya H.(1999)Wait-free implementations in message-passing systems Theor. Comput. Sci. 220 211-245
  • [7] Djerassi-Shintel T.(2003)Hundreds of impossibility results for distributed computing Distrib. Comput. 16 121-163
  • [8] Attiya H.(1985)Impossibility of distributed consensus with one faulty process J. ACM 32 374-382
  • [9] Fouren A.(1987)Electing a leader in a synchronous ring J. ACM 34 98-115
  • [10] Bar-Noy A.(1999)The topological structure of asynchronous computability J. ACM 46 858-923