Skip to main content
SHARE
Publication

Cost Sensitive Moving Target Consensus...

by Sisi Duan, Yun Li, Karl Levitt
Publication Type
Conference Paper
Publication Date
Page Numbers
272 to 281
Conference Name
The 15th IEEE International Symposium on Network Computing and Applications
Conference Location
Cambridge, Massachusetts, United States of America
Conference Date
-

Consensus is a fundamental approach to implementing fault-tolerant services through replication where there exists a tradeoff between the cost and the resilience. For instance, Crash Fault Tolerant (CFT) protocols have a low cost but can only handle crash failures while Byzantine Fault Tolerant (BFT) protocols handle arbitrary failures but have a higher cost. Hybrid protocols enjoy the benefits of both high performance without failures and high resiliency under failures by switching among different subprotocols. However, it is challenging to determine which subprotocols should be used. We propose a moving target approach to switch among protocols according to the existing system and network vulnerability. At the core of our approach is a formalized cost model that evaluates the vulnerability and performance of consensus protocols based on real-time Intrusion Detection System (IDS) signals. Based on the evaluation results, we demonstrate that a safe, cheap, and unpredictable protocol is always used and a high IDS error rate can be tolerated.