skip to main content
article

Streets of consensus under unknown unreliable network

Published: 01 October 2005 Publication History

Abstract

Generally, tasks in a distributed system, such as two-phase commitment in database system, the location of a replicated file, and a landing task controlled by a flight path finding system, must reach an agreement. This type of unanimity problems is called the agreement problem and one of the most fundamental problems in the field of distributed environment. It requires a set of the processors to agree on a common value even if some components of the system are corrupted. There are many significant studies about these problems in a regularized network environment such as Fully Connected Network, BroadCast Network, and MultiCast Network. Nevertheless, it is computationally infeasible to ignore the network structure in a real environment. In general, the network topology varies with time. Thus, this kind of uncertain network will generate unknown network environment and affect the system to reach a common value. In this paper, the agreement problem will be revisited in an Unknown Network. Simultaneously, Back Propagation Network (BPN) is used to help system to recognize the network structure. Subsequently, the proposed protocol, Unknown Network Protocol (UNP) can reach an agreement that uses the minimum rounds of message exchange and can tolerate the maximum number of faulty components.

References

[1]
M. Barborak, M. Malek, and A. Dahbura, "The Consensus Problem in Fault-tolerant Computing," ACM Computing Surveys, vol. 25, no. 2, pp. 171--220, June 1993.
[2]
D. Dolev, and R. Reischuk, "Bounds on Information Exchange for Byzantine Agreement," Journal of ACM, vol. 32, no. 1, pp. 191--204, Jan. 1985.
[3]
M. Fischer, and N. Lynch, "A Lower Bound for the Assure Interactive Consistency," Information Processing Letters, vol. 14, no 4, pp. 183--186, 1982.
[4]
M. T. Hagan, and H. B. Demuth, Neural Network Design, PWS Publishing Company, 1995.
[5]
L. Lamport, R. Shostak, and M. Pease, "The Byzantine Generals Problem," ACM Transactions on Programming Languages and System, vol. 4, no. 3, pp. 384--401, 1982.
[6]
F. J. Meyer, and D. K. Pradhan, "Consensus with Dual Failure Modes," IEEE Transactions on Parallel and Distributed Systems, vol. 2, no. 2, pp. 214--222, 1991.
[7]
M. Pease, R. Shostak, and L. Lamport, "Reaching Agreement in Presence of Faults," Journal of ACM, vol. 27, no. 2, pp. 228--234, 1980.
[8]
S. C. Wang, Y. H. Chin, and K. Q. Yan, "Byzantine Agreement in a Generalized Connected Network," IEEE Transactions on Parallel and Distributed Systems, vol. 6, no. 4, pp. 420--427, 1995.
[9]
K. Q. Yan, Y. H. Chin, and S. C. Wang, "Optimal Agreement Protocol in Malicious Faulty Processors and Faulty Links," IEEE Transactions on Data and Knowledge Engineering, pp. 266--280, 1992.
[10]
K. Q. Yan, S. C. Wang, and Y. H. Chin, "Consensus Under Unreliable Transmission," Information Processing Letters, pp. 243--248, 1999.

Cited By

View all
  • (2012)An Optimal Novel Byzantine Agreement Protocol (ONBAP) for Heterogeneous Distributed Database Processing SystemsProcedia Technology10.1016/j.protcy.2012.10.0086(57-66)Online publication date: 2012
  • (2011)A new solution for the Byzantine agreement problemJournal of Parallel and Distributed Computing10.1016/j.jpdc.2011.06.00271:10(1261-1277)Online publication date: Oct-2011
  • (2010)Improving robustness in an autonomous local sensor networkProceedings of the 7th IEEE conference on Consumer communications and networking conference10.5555/1834217.1834237(98-102)Online publication date: 9-Jan-2010
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Review  Volume 39, Issue 4
October 2005
93 pages
ISSN:0163-5980
DOI:10.1145/1088446
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 October 2005
Published in SIGOPS Volume 39, Issue 4

Check for updates

Author Tags

  1. back propagation network
  2. byzantine agreement
  3. consensus
  4. distributed system
  5. fault-tolerance

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2012)An Optimal Novel Byzantine Agreement Protocol (ONBAP) for Heterogeneous Distributed Database Processing SystemsProcedia Technology10.1016/j.protcy.2012.10.0086(57-66)Online publication date: 2012
  • (2011)A new solution for the Byzantine agreement problemJournal of Parallel and Distributed Computing10.1016/j.jpdc.2011.06.00271:10(1261-1277)Online publication date: Oct-2011
  • (2010)Improving robustness in an autonomous local sensor networkProceedings of the 7th IEEE conference on Consumer communications and networking conference10.5555/1834217.1834237(98-102)Online publication date: 9-Jan-2010
  • (2010)Improving Robustness in an Autonomous Local Sensor Network2010 7th IEEE Consumer Communications and Networking Conference10.1109/CCNC.2010.5421836(1-5)Online publication date: Jan-2010
  • (2008)An Autonomous Wireless Sensor Network with Fault ResilienceProceedings of the 2008 IEEE International Conference on Wireless & Mobile Computing, Networking & Communication10.1109/WiMob.2008.42(223-227)Online publication date: 12-Oct-2008

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media