Fault-tolerant algorithms for tick-generation in asynchronous logic
Fault-tolerant algorithms for tick-generation in asynchronous logic
复制标题
异步逻辑中刻度生成的容错算法
DOI:
10.1145/2560561
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
Ulrich Schmid
中科院分区:
文献类型:
--
作者:
Danny Dolev;Matthias Függer;Christoph Lenzen;Ulrich Schmid
Today’s hardware technology presents a new challenge in designing robust systems. Deep submicron VLSI technology introduces transient and permanent faults that were never considered in low-level system designs in the past. Still, robustness of that part of the system is crucial and needs to be guaranteed for any successful product. Distributed systems, on the other hand, have been dealing with similar issues for decades. However, neither the basic abstractions nor the complexity of contemporary fault-tolerant distributed algorithms match the peculiarities of hardware implementations.This article is intended to be part of an attempt striving to bridge over this gap between theory and practice for the clock synchronization problem. Solving this task sufficiently well will allow to build an ultra-robust high-precision clocking system for hardware designs like systems-on-chips in critical applications. As our first building block, we describe and prove correct a novel distributed, Byzantine fault-tolerant, probabilistically self-stabilizing pulse synchronization protocol, called FATAL, that can be implemented using standard asynchronous digital logic: Correct FATAL nodes are guaranteed to generate pulses (i.e., unnumbered clock ticks) in a synchronized way, despite a certain fraction of nodes being faulty. FATAL uses randomization only during stabilization and, despite the strict limitations introduced by hardware designs, offers optimal resilience and smaller complexity than all existing protocols. Finally, we show how to leverage FATAL to efficiently generate synchronized, self-stabilizing, high-frequency clocks.
登录
查看更多内容
DOI:
10.1145/1667053.1667057
发表时间:
2010
期刊:
J. ACM
影响因子:
--
作者:
C. Lenzen;Thomas Locher;Roger Wattenhofer
通讯作者:
C. Lenzen;Thomas Locher;Roger Wattenhofer
DOI:
10.1109/4.982426
发表时间:
2002-08
期刊:
IEEE J. Solid State Circuits
影响因子:
--
作者:
D. Kinniment;A. Bystrov;A. Yakovlev
通讯作者:
D. Kinniment;A. Bystrov;A. Yakovlev
影响因子:
3.7
作者:
C. Metra;Stefano Di Francescantonio;T. M. Mak
通讯作者:
T. M. Mak
DOI:
10.1109/async.2009.15
发表时间:
2009
期刊:
2009 15th IEEE Symposium on Asynchronous Circuits and Systems
影响因子:
--
作者:
Gottfried Fuchs;Matthias Függer;A. Steininger
通讯作者:
A. Steininger
影响因子:
1.3
作者:
Matthias Függer;U. Schmid
通讯作者:
U. Schmid