Self-Stabilization And Byzantine Tolerance For Maximal Matching

STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2018(2018)

引用 2|浏览3
暂无评分
摘要
We analyse the impact of transient and Byzantine faults on the construction of a maximal matching in a general network. We consider the self-stabilizing algorithm called AnonyMatch presented by Cohen et al. [3] for computing such a matching. Since self-stabilization is transient fault tolerant, we prove that this algorithm still works under the more difficult context of arbitrary Byzantine faults. Byzantine nodes can prevent nodes close to them from taking part in the matching for an arbitrarily long time. We give bounds on their impact depending on the distance between a non-Byzantine node and the closest Byzantine, called the containment radius. We present the first algorithm tolerating both transient and Byzantine faults under the fair distributed daemon while keeping the best known containment radius. We prove this algorithm converges in O(max(Delta n, Delta(2)log n)) rounds w.h.p., where n and Delta are the size and the maximum degree of the network, resp.. Additionally, we improve the best known complexity as well as the best containment radius for this problem under the fair central daemon.
更多
查看译文
关键词
Matching, Self-stabilization, Byzantine faults, Randomized algorithm
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要