Attack-Resilient Multitree Data Distribution Topologies

  • Sascha Grau
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7702)


We consider a scenario of information broadcast where a source node distributes data in parallel over a fixed number of trees spanning over a large audience of nodes. The trees used for data dissemination are called distribution topology. Particular implementations of this scenario are peer-to-peer live streaming systems. Encoding data partially redundant, nodes are satisfied as long as they receive packets in at least a certain portion of trees. Otherwise, they are called isolated.

We study distribution topologies limiting the worst-case consequences of attacks suddenly removing nodes from the trees. In particular, we aim to minimize the maximum possible number of isolated nodes for each number of removed nodes. We show necessary conditions on distribution topologies closely approximating this goal. Then, we demonstrate that the attack-resilience of topologies adhering to these conditions is characterized by specific matrices that have to be Orthogonal Arrays of maximum strength. The computational complexity of finding such matrices for arbitrary dimensions is a long-standing research problem. Our results show that finding representatives of the studied distribution topologies is at least as hard as this problem.


network topologies dependability P2P orthogonal arrays 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Goyal, V.: Multiple description coding: compression meets the network. IEEE Signal Proc. Mag. 18(5), 74–93 (2001)CrossRefGoogle Scholar
  2. 2.
    MacWilliams, F.J., Sloane, N.J.A.: The Theory of Error-Correcting Codes. North-Holland Mathematical Library (1993)Google Scholar
  3. 3.
    Brinkmeier, M., Schaefer, G., Strufe, T.: Optimally DoS Resistant P2P Topologies for Live Multimedia Streaming. IEEE T. Parall. Distr. 20(6), 831–844 (2009)CrossRefGoogle Scholar
  4. 4.
    Castro, M., Druschel, P., Kermarrec, A.M., Nandi, A., Rowstron, A., Singh, A.: Splitstream: high-bandwidth multicast in cooperative environments. SIGOPS Oper. Syst. Rev. 37, 298–313 (2003)CrossRefGoogle Scholar
  5. 5.
    Padmanabhan, V.N., Wang, H.J., Chou, P.A., Sripanidkulchai, K.: Distributing streaming media content using cooperative networking. In: NOSSDAV 2002, pp. 177–186. ACM, New York (2002)CrossRefGoogle Scholar
  6. 6.
    Grau, S., Fischer, M., Schäfer, G.: On the Dependencies between Source Neighbors in Optimally DoS-stable P2P Streaming Topologies. In: IEEE International Conference on Distributed Computing Systems 2011, ICDCS, pp. 121–130 (2011)Google Scholar
  7. 7.
    Dán, G., Fodor, V.: Stability and performance of overlay multicast systems employing forward error correction. Perform. Eval. 67, 80–101 (2010)CrossRefGoogle Scholar
  8. 8.
    Hedayat, A.S., Sloane, N.J.A., Stufken, J.: Orthogonal Arrays: Theory and Applications. Springer, New York (1999)zbMATHGoogle Scholar
  9. 9.
    Diestel, R.: Graph Theory, 3rd edn. Graduate Texts in Mathematics, vol. 173. Springer, Heidelberg (2005)zbMATHGoogle Scholar
  10. 10.
    Grau, S.: On the Stability of Distribution Topologies in Peer-to-Peer Live Streaming Systems. PhD thesis, Technische Universität Ilmenau, Germany (2012)Google Scholar
  11. 11.
    Roth, R.M.: Introduction to Coding Theory. Cambridge University Press (2006)Google Scholar
  12. 12.
    Segre, B.: Curve razionali normali e k-archi negli spazi finiti. Ann. Math. Pura Appl. (39), 357–359 (1955)Google Scholar
  13. 13.
    Nguyen, N.K., Liu, M.Q.: An algorithmic approach to constructing mixed-level orthogonal and near-orthogonal arrays. Comput. Stat. Data An. 52, 5269–5276 (2008)MathSciNetzbMATHCrossRefGoogle Scholar
  14. 14.
    Xu, H.: An Algorithm for Constructing Orthogonal and Nearly Orthogonal Arrays with Mixed Levels and Small Runs. Technometrics 44, 356–368 (2002)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Sascha Grau
    • 1
  1. 1.Technische Universität IlmenauGermany

Personalised recommendations