DocumentCode :
3183504
Title :
Tolerance to unbounded Byzantine faults
Author :
Nesterenko, Mikhail ; Arora, Anish
Author_Institution :
Dept. of Comput. Sci., Kent State Univ., OH, USA
fYear :
2002
fDate :
2002
Firstpage :
22
Lastpage :
29
Abstract :
An ideal approach to deal with faults in large-scale distributed systems is to contain the effects of faults as locally as possible and, additionally, to ensure some type of tolerance within each fault-affected locality. Existing results using this approach accommodate only limited faults (such as crashes) or assume that fault occurrence is bounded in space and/or time. In this paper, we define and explore possibility/impossibility of local tolerance with respect to arbitrary faults (such as Byzantine faults) whose occurrence may be unbounded in space and in time. Our positive results include programs for graph coloring and dining philosophers, with proofs that the size of their tolerance locality is optimal. The type of tolerance achieved within fault-affected localities is self-stabilization. That is, starting from an arbitrary state of the distributed system, each non-faulty process eventually reaches a state from where it behaves correctly as long as the only faults that occur henceforth (regardless of their number) are outside the locality of this process.
Keywords :
concurrency control; distributed processing; graph colouring; resource allocation; software fault tolerance; arbitrary faults; dining philosophers programs; graph coloring programs; large-scale distributed systems; local tolerance; nonfaulty process; self-stabilization; unbounded Byzantine fault tolerance; Art; Computer science; Contracts; Distributed computing; Information science; Large-scale systems; Lungs; Safety; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems, 2002. Proceedings. 21st IEEE Symposium on
ISSN :
1060-9857
Print_ISBN :
0-7695-1659-9
Type :
conf
DOI :
10.1109/RELDIS.2002.1180170
Filename :
1180170
Link To Document :
بازگشت