Shifting gears: changing algorithms on the fly to expedite Byzantine agreement
Information and Computation
Data communications, computer networks and open systems (4th ed.)
Data communications, computer networks and open systems (4th ed.)
Bounds on information exchange for Byzantine agreement
Journal of the ACM (JACM)
A Note on Consensus on Dual Failure Modes
IEEE Transactions on Parallel and Distributed Systems
Byzantine Agreement in the Presence of Mixed Faults on Processors and Links
IEEE Transactions on Parallel and Distributed Systems
The Byzantine Generals Problem
ACM Transactions on Programming Languages and Systems (TOPLAS)
Reaching Fault Diagnosis Agreement under a Hybrid Fault Model
IEEE Transactions on Computers
Consensus With Dual Failure Modes
IEEE Transactions on Parallel and Distributed Systems
The Byzantine Agreement Problem: Optimal Early Stopping
HICSS '99 Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences-Volume 8 - Volume 8
Reaching fault diagnosis agreement on an unreliable general network
Information Sciences—Informatics and Computer Science: An International Journal
Graph Theory with Applications to Engineering and Computer Science (Prentice Hall Series in Automatic Computation)
Reaching Agreement among Virtual Subnets in Hybrid Failure Mode
IEEE Transactions on Parallel and Distributed Systems
A break in the clouds: towards a cloud definition
ACM SIGCOMM Computer Communication Review
Computer Standards & Interfaces
Computers and Electrical Engineering
Cloud Computing Research and Development Trend
ICFN '10 Proceedings of the 2010 Second International Conference on Future Networks
The Characteristics of Cloud Computing
ICPPW '10 Proceedings of the 2010 39th International Conference on Parallel Processing Workshops
Hi-index | 0.00 |
Cloud computing is attractive for users having more demands on the Internet services because it can provide a variety of services. It can provide a large number of applications on the Internet. However, the fault-tolerance of a cloud computing environment is a crucial challenge. One of the important issues surrounding fault-tolerance is the Byzantine Agreement (BA) problem. It requires a set of healthy processors to reach an agreement, even if some components are faulty. In general, the traditional BA protocol needs 驴(n 驴 1)/3驴 + 2 rounds to reach an agreement and detect faulty processors. This is unreasonable and inefficient in a cloud computing environment. Therefore, the FCA (Fast Cloud Agreement) protocol is proposed to enhance the reliability of the cloud computing environment in this paper. The FCA can reach an agreement and detect faulty processors by using a minimum number of messages simultaneously and efficiently. Besides, the maximum number of faulty processors can be detected by the FCA in a cloud computing environment.