Skip to main content

2014 | OriginalPaper | Buchkapitel

Iterative Approximate Consensus in the Presence of Byzantine Link Failures

verfasst von : Lewis Tseng, Nitin Vaidya

Erschienen in: Networked Systems

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper explores the problem of reaching approximate consensus in synchronous point-to-point networks, where each directed link of the underlying communication graph represents a communication channel between a pair of nodes. We adopt the transient Byzantine link failure model [15, 16], where an omniscient adversary controls a subset of the directed communication links, but the nodes are assumed to be fault-free.
Recent work has addressed the problem of reaching approximate consensus in incomplete graphs with Byzantine nodes using a restricted class of iterative algorithms that maintain only a small amount of memory across iterations [12, 21, 23, 24]. This paper addresses approximate consensus in the presence of Byzantine links. We extend our past work [21, 23] that provided exact characterization of graphs in which the iterative approximate consensus problem in the presence of Byzantine node failures is solvable. In particular, we prove a tight necessary and sufficient condition on the underlying communication graph for the existence of iterative approximate consensus algorithms under transient Byzantine link model [15, 16].

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
A graph \(G=(\mathcal {V}, \mathcal {E})\) is said to be \(k\)-edge connected, if \(G'=(\mathcal {V}, \mathcal {E}- X)\) is connected for all \(X \subseteq \mathcal {E}\) such that \(\left| X\right| < k\).
 
2
A graph \(G=(\mathcal {V}, \mathcal {E})\) is said to be \(k\)-node connected, if \(G'=(\mathcal {V}- X, \mathcal {E})\) is connected for all \(X \subseteq \mathcal {V}\) such that \(\left| X\right| < k\).
 
3
Unlike the “transient” failures in our model, the faulty links are assumed to be fixed throughout the execution of the algorithm in [19].
 
4
For example, the described case is possible in wireless network, if node \(i\)’s transmitter is broken while node \(i\)’s receiver and node \(j\)’s transmitter and receiver all function correctly.
 
5
\(N_i^F\) may be different for each iteration \(t\). For simplicity, the notation does not explicitly represent this dependence.
 
6
Intuitively, \(N_i^r\) corresponds to the links removed in some link-reduced graph. Thus, the superscript \(r\) in the notation stands for “removed.” Also, \(N_i^r\) may be different for each \(t\). For simplicity, the notation does not explicitly represent this dependence.
 
Literatur
1.
Zurück zum Zitat Abraham, I., Amit, Y., Dolev, D.: Optimal resilience asynchronous approximate agreement. In: Higashino, T. (ed.) OPODIS 2004. LNCS, vol. 3544, pp. 229–239. Springer, Heidelberg (2005) CrossRef Abraham, I., Amit, Y., Dolev, D.: Optimal resilience asynchronous approximate agreement. In: Higashino, T. (ed.) OPODIS 2004. LNCS, vol. 3544, pp. 229–239. Springer, Heidelberg (2005) CrossRef
2.
Zurück zum Zitat Biely, M., Schmid, U., Weiss, B.: Synchronous consensus under hybrid process and link failures. Theor. Comput. Sci. 412(40), 5602–5630 (2011)CrossRefMATHMathSciNet Biely, M., Schmid, U., Weiss, B.: Synchronous consensus under hybrid process and link failures. Theor. Comput. Sci. 412(40), 5602–5630 (2011)CrossRefMATHMathSciNet
3.
Zurück zum Zitat Bertsekas, D.P., Tsitsiklis, J.N.: Parallel and Distributed Computation: Numerical Methods. Optimization and Neural Computation Series. Athena Scientific, Belmont (1997) Bertsekas, D.P., Tsitsiklis, J.N.: Parallel and Distributed Computation: Numerical Methods. Optimization and Neural Computation Series. Athena Scientific, Belmont (1997)
4.
Zurück zum Zitat Charron-Bost, B., Schiper, A.: The Heard-Of model: computing in distributed systems with benign faults. Distrib. Comput. 22(1), 49–71 (2009)CrossRefMATH Charron-Bost, B., Schiper, A.: The Heard-Of model: computing in distributed systems with benign faults. Distrib. Comput. 22(1), 49–71 (2009)CrossRefMATH
5.
Zurück zum Zitat Dasgupta, S., Papadimitriou, C., Vazirani, U.: Algorithms. McGraw-Hill Higher Education, Boston (2006) Dasgupta, S., Papadimitriou, C., Vazirani, U.: Algorithms. McGraw-Hill Higher Education, Boston (2006)
6.
Zurück zum Zitat Dolev, D., Lynch, N.A., Pinter, S.S., Stark, E.W., Weihl, W.E.: Reaching approximate agreement in the presence of faults. J. ACM 33(3), 499–516 (1986)CrossRefMathSciNet Dolev, D., Lynch, N.A., Pinter, S.S., Stark, E.W., Weihl, W.E.: Reaching approximate agreement in the presence of faults. J. ACM 33(3), 499–516 (1986)CrossRefMathSciNet
7.
Zurück zum Zitat Fischer, M.J., Lynch, N.A., Merritt, M.: Easy impossibility proofs for distributed consensus problems. In: PODC ’85. ACM (1985) Fischer, M.J., Lynch, N.A., Merritt, M.: Easy impossibility proofs for distributed consensus problems. In: PODC ’85. ACM (1985)
9.
Zurück zum Zitat Jadbabaie, A., Lin, J., Morse, A.: Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Trans. Autom. Control 48(6), 988–1001 (2003)CrossRefMathSciNet Jadbabaie, A., Lin, J., Morse, A.: Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Trans. Autom. Control 48(6), 988–1001 (2003)CrossRefMathSciNet
10.
Zurück zum Zitat Kempe, D., Dobra, A., Gehrke, J.: Gossip-based computation of aggregate information. In: IEEE Symposium on Foundations of Computer Science, October 2003 Kempe, D., Dobra, A., Gehrke, J.: Gossip-based computation of aggregate information. In: IEEE Symposium on Foundations of Computer Science, October 2003
11.
Zurück zum Zitat Lamport, L., Shostak, R., Pease, M.: The Byzantine generals problem. ACM Trans. Program. Lang. Syst. 4(3), 382–401 (1982)CrossRefMATH Lamport, L., Shostak, R., Pease, M.: The Byzantine generals problem. ACM Trans. Program. Lang. Syst. 4(3), 382–401 (1982)CrossRefMATH
12.
Zurück zum Zitat LeBlanc, H.J., Zhang, H., Koutsoukos, X., Sundaram, S.: Resilient asymptotic consensus in robust networks. IEEE J. Sel. Areas Commun. 31(4), 766–781 (2013)CrossRef LeBlanc, H.J., Zhang, H., Koutsoukos, X., Sundaram, S.: Resilient asymptotic consensus in robust networks. IEEE J. Sel. Areas Commun. 31(4), 766–781 (2013)CrossRef
13.
Zurück zum Zitat Lun, D.S., Médard, M., Koetter, R., Effros, M.: On coding for reliable communication over packet networks. Phys. Commun. 1(1), 3–20 (2008)CrossRef Lun, D.S., Médard, M., Koetter, R., Effros, M.: On coding for reliable communication over packet networks. Phys. Commun. 1(1), 3–20 (2008)CrossRef
14.
Zurück zum Zitat Pajic, M., Sundaram, S., Le Ny, J., Pappas, G.J., Mangharam, R.: Closing the loop: A simple distributed method for control over wireless networks. In: International Conference on Information Processing in Sensor Networks (2012) Pajic, M., Sundaram, S., Le Ny, J., Pappas, G.J., Mangharam, R.: Closing the loop: A simple distributed method for control over wireless networks. In: International Conference on Information Processing in Sensor Networks (2012)
15.
Zurück zum Zitat Santoro, N., Widmayer, P.: Time is not a healer. In: Monien, B., Cori, R. (eds.) STACS 89. LNCS, vol. 349, pp. 304–313. Springer, Heidelberg (1989) CrossRef Santoro, N., Widmayer, P.: Time is not a healer. In: Monien, B., Cori, R. (eds.) STACS 89. LNCS, vol. 349, pp. 304–313. Springer, Heidelberg (1989) CrossRef
16.
Zurück zum Zitat Santoro, N., Widmayer, P.: Agreement in synchronous networks with ubiquitous faults. Theor. Comput. Sci. 384(2–3), 232–249 (2007)CrossRefMATHMathSciNet Santoro, N., Widmayer, P.: Agreement in synchronous networks with ubiquitous faults. Theor. Comput. Sci. 384(2–3), 232–249 (2007)CrossRefMATHMathSciNet
17.
Zurück zum Zitat Schizas, I.D., Ribeiro, A., Giannakis, G.B.: Consensus in ad hoc WSNs with noisy links- Part I: distributed estimation of deterministic signals. IEEE Trans. Sig. Process. 56(1), 350–364 (2008)CrossRefMathSciNet Schizas, I.D., Ribeiro, A., Giannakis, G.B.: Consensus in ad hoc WSNs with noisy links- Part I: distributed estimation of deterministic signals. IEEE Trans. Sig. Process. 56(1), 350–364 (2008)CrossRefMathSciNet
18.
Zurück zum Zitat Schmid, U., Weiss, B., Keidar, I.: Impossibility results and lower bounds for consensus under link failures. SIAM J. Comput. 38(5), 1912–1951 (2009)CrossRefMATHMathSciNet Schmid, U., Weiss, B., Keidar, I.: Impossibility results and lower bounds for consensus under link failures. SIAM J. Comput. 38(5), 1912–1951 (2009)CrossRefMATHMathSciNet
19.
Zurück zum Zitat Sundaram, S., Revzen, S., Pappas, G.: A control-theoretic approach to disseminating values and overcoming malicious links in wireless networks. Automatica 57(9), 2308–2311 (2012) Sundaram, S., Revzen, S., Pappas, G.: A control-theoretic approach to disseminating values and overcoming malicious links in wireless networks. Automatica 57(9), 2308–2311 (2012)
20.
Zurück zum Zitat Sundaram, S., Hadjicostis, C.N.: Distributed function calculation via linear iterative strategies in the presence of malicious agent. IEEE Trans. Autom. Control 56(7), 1495–1508 (2011)CrossRefMathSciNet Sundaram, S., Hadjicostis, C.N.: Distributed function calculation via linear iterative strategies in the presence of malicious agent. IEEE Trans. Autom. Control 56(7), 1495–1508 (2011)CrossRefMathSciNet
21.
Zurück zum Zitat Tseng, L., Vaidya, N.: Iterative approximate Byzantine consensus under a generalized fault model. In: Frey, D., Raynal, M., Sarkar, S., Shyamasundar, R.K., Sinha, P. (eds.) ICDCN 2013. LNCS, vol. 7730, pp. 72–86. Springer, Heidelberg (2013) CrossRef Tseng, L., Vaidya, N.: Iterative approximate Byzantine consensus under a generalized fault model. In: Frey, D., Raynal, M., Sarkar, S., Shyamasundar, R.K., Sinha, P. (eds.) ICDCN 2013. LNCS, vol. 7730, pp. 72–86. Springer, Heidelberg (2013) CrossRef
23.
Zurück zum Zitat Vaidya, N.H., Tseng, L., Liang, G.: Iterative approximate Byzantine consensus in arbitrary directed graphs. In: PODC ’12. ACM (2012) Vaidya, N.H., Tseng, L., Liang, G.: Iterative approximate Byzantine consensus in arbitrary directed graphs. In: PODC ’12. ACM (2012)
24.
Zurück zum Zitat Vaidya, N.H.: Iterative Byzantine vector consensus in incomplete graphs. In: Chatterjee, M., Cao, J., Kothapalli, K., Rajsbaum, S. (eds.) ICDCN 2014. LNCS, vol. 8314, pp. 14–28. Springer, Heidelberg (2014) CrossRef Vaidya, N.H.: Iterative Byzantine vector consensus in incomplete graphs. In: Chatterjee, M., Cao, J., Kothapalli, K., Rajsbaum, S. (eds.) ICDCN 2014. LNCS, vol. 8314, pp. 14–28. Springer, Heidelberg (2014) CrossRef
25.
Metadaten
Titel
Iterative Approximate Consensus in the Presence of Byzantine Link Failures
verfasst von
Lewis Tseng
Nitin Vaidya
Copyright-Jahr
2014
DOI
https://doi.org/10.1007/978-3-319-09581-3_7