| Subject | Property | Object/Value | Source |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Accidental Fault |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Consistent Failures |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Content And Timing Failure |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Deliberate Fault |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Development Fault |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Halt Failure, Halt |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Hardware Fault |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Human Made Fault |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Incompetence Fault |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Inconsistent Failures, Byzantine Failure |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Malicious Fault |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Non Deliberate Fault |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Non Malicious Fault |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Omission Fault |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Permanent Fault |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Software Fault |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Timing Failure |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Transient Fault |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
addresses threat to resilience |
Unsignalled Failure |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
applies to tehcnology |
Distributed System |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
detailed description pub |
Practical Byzantine Fault Tolerance |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
detailed description |
This paper describes a new replication algorithm that is able to tolerate Byzantine faults. We believe that Byzantine-fault-tolerant algorithms will be increasingly important in the future because malicious attacks and software errors are increasingly common and can cause faulty nodes to exhibit arbitrary behavior. Whereas previous algorithms assumed a synchronous system or were too slow to be used in practice, the algorithm described in this paper is practical: it works in asynchronous environments like the Internet and incorporates several important optimizations that improve the response time of previous algorithms by more than an order of magnitude. We implemented a Byzantine-fault-tolerant NFS service using our algorithm and measured its performance. The results show that our service is only 3% slower than a standard unreplicated NFS. |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
diversity comment |
In order to cope with Byzantine failure modes, a consensus-based system requires 3m+1 replicas in order to tolerate m independent faults. Various forms of diversity and replication can be used to ensure that faults are independent, depending on the fault hypothesis, but in the worst case, both software and hardware diversity is needed in order to cope with malicious faults. |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has additional requirements |
The mechanism needs to make a synchrony assumption in order to provide liveness; otherwise it could be used to implement consensus in an asynchronous system, which is not possible. Liveness is guaranteed, i.e., clients eventually receive replies to their requests, provided at most floor((n-1)/3) replicas are faulty and delay(t) does not grow faster than t indefinitely. Here, delay(t) is the time between the moment t when a message is sent for the first time and the moment when it is received by its destination (assuming the sender keeps retransmitting the message until it is received). This is a rather weak synchrony assumption that is likely to be true in any real system provided network faults are eventually repaired, yet it enables the mechanism to circumvent the impossibility result. |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has application domain |
J.1.0. Business |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has application domain |
J.1.3. Government |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has application domain |
J.2.0. Aerospace |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has application domain |
J.2.5. Electronics |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has application domain |
J.2.6. Engineering |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has application domain |
J.3.1. Health |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has application domain |
J.3.2. Medical information systems |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has application domain |
J.7.0. Command and control |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has application domain |
J.7.2. Industrial control |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has application domain |
J.7.4. Process control |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has application domain |
J.7.6. Real time |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has component |
Reliable broadcast |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has component |
System model |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has component |
Distributed Fault Tolerance Algorithms |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has component |
Fault model |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has component |
Consensus algorithm |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has component |
Distributed System |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has knowledge requirement |
Designing with diversity |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has knowledge requirement |
Distributed Fault Tolerance Algorithms |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has knowledge requirement |
Consensus algorithms |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has mechanism category |
Run-time |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has mechanism category |
Provides Fault Tolerance |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has mechanism category |
Resilience Architecture |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has related mechanism |
http://resex.rkbexplorer.com/id/ |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has related mechanism |
Signal-On-Fail based consensus protocol |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
has related mechanism |
Sintra - Secure Intrusion-Tolerant Replication Architecture |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
mechanism objectives |
A practical implementation of Byzantine Fault Tolerance that can be used in asynchronous environments like the Internet. The mechanism guarantees safety, but needs to make a weak synchrony assumption in order to guarantee liveness. |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
relates to concept |
Design diversity |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
relates to concept |
Fault tolerance |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
relates to concept |
State machine replication |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
relates to concept |
Voting |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
relates to concept |
Consensus |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
relates to new wg |
wiki:resist_wg_divers |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
relates to old wg |
ReSIST WG Algo |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
submitted by |
Robert Stroud |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:addressess-generic-area-of-interest |
Availability |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:addressess-generic-area-of-interest |
Compensation |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:addressess-generic-area-of-interest |
Concurrent Detection |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:addressess-generic-area-of-interest |
Consistent Error |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:addressess-generic-area-of-interest |
Content Error |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:addressess-generic-area-of-interest |
Fault Masking |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:addressess-generic-area-of-interest |
Inconsistent Error |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:addressess-generic-area-of-interest |
Inconsistent Failures, Byzantine Failure |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:addressess-generic-area-of-interest |
Integrity |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:addressess-generic-area-of-interest |
Malicious Fault |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:addressess-generic-area-of-interest |
Non Malicious Fault |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:addressess-generic-area-of-interest |
Reliability |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:addressess-generic-area-of-interest |
Robustness |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:addressess-generic-area-of-interest |
Single Error |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:addressess-generic-area-of-interest |
Timing Error |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:has-author |
Miguel Castro |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:has-author |
Barbara Liskov |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
akt:has-title |
BFT - Practical Byzantine Fault Tolerance |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
type |
Resilience Mechanism |
resilience-mechanism-59726624.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
type |
Resilience Mechanism |
resilience-mechanism-65b5cef4.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
type |
Resilience Mechanism |
resilience-mechanism-ca383a29.ttl >> |
| BFT - Practical Byzantine Fault Tolerance |
type |
Resilience Mechanism |
resilience-mechanisms.owl >> |
| |
| Subject | Property | Object | Source |
| Signal-On-Fail based consensus protocol |
has related mechanism |
BFT - Practical Byzantine Fault Tolerance |
resilience-mechanism-59726624.ttl >> |
| Sintra - Secure Intrusion-Tolerant Replication Architecture |
has related mechanism |
BFT - Practical Byzantine Fault Tolerance |
resilience-mechanism-ca383a29.ttl >> |
|
83 result(s) and 244 label(s) found in 16.6 seconds.