Advertisement

On the Resilience of Pull-Based P2P Streaming Systems against DoS Attacks

  • Giang Nguyen
  • Mathias Fischer
  • Thorsten Strufe
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8756)

Abstract

The robustness of pull-based streaming systems to node failure and churn has been extensively analyzed. Their resistance to sabotage, however, is not well understood, so far. Recent measurement studies on a large deployed pull-based system have discovered stable source-to-peer paths and the convergence of the content dissemination to rather static topologies over time. Thus, an attack on central nodes within these static topologies, which causes serious service disruptions, is feasible. This paper demonstrates attacks that significantly reduce the system’s performance. As a countermeasure, we introduce a novel striping scheme, which decreases the dependencies between peers and thus the impact of attacks. A thorough simulation study indicates that our scheme achieves a high resistance against sabotage attacks at negligible overhead and performance penalties.

Keywords

Resilience pull-based P2P streaming DoS attacks 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Banerjee, S., Lee, S., Bhattacharjee, B., Srinivasan, A.: Resilient multicast using overlays. IEEE/ACM Trans. Netw. 14, 237–248 (2006)CrossRefGoogle Scholar
  2. 2.
    Birrer, S., Lu, D., Bustamante, F.E., Qiao, Y., Dinda, P.A.: Fatnemo: Building a resilient multi-source multicast fat-tree. In: Chi, C.-H., van Steen, M., Wills, C. (eds.) WCW 2004. LNCS, vol. 3293, pp. 182–196. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  3. 3.
    Brinkmeier, M., Schafer, G., Strufe, T.: Optimally dos resistant p2p topologies for live multimedia streaming. IEEE Transactions on Parallel and Distributed Systems 20(6), 831–844 (2009)CrossRefGoogle Scholar
  4. 4.
    Fischer, M., Grau, S., Nguyen, G., Schaefer, G.: Resilient and underlay-aware P2P live-streaming. Computer Networks 59, 122–136 (2014)CrossRefGoogle Scholar
  5. 5.
    Hei, X., Liu, Y., Ross, K.: Iptv over p2p streaming networks: the mesh-pull approach. IEEE Communications Magazine 46(2), 86–92 (2008)CrossRefGoogle Scholar
  6. 6.
    Hei, X., Liu, Y., Ross, K.: Inferring network-wide quality in p2p live streaming systems. IEEE JSAC 25(9), 1640–1654 (2007)Google Scholar
  7. 7.
    Kiraly, C., Abeni, L., Lo Cigno, R.: Effects of p2p streaming on video quality. In: IEEE ICC, pp. 1–5 (May 2010)Google Scholar
  8. 8.
    Li, B., Wang, Z., Liu, J., Zhu, W.: Two decades of internet video streaming: A retrospective view. ACM Trans. Multimedia Comput. Commun. Appl. 9(1s), 33:1–33:20 (2013)Google Scholar
  9. 9.
    Li, C., Chen, C., Chiu, D.: Buffer map message compression based on relevant window in p2p streaming media system. CoRR abs/1108.6293 (2011)Google Scholar
  10. 10.
    Liang, J., Nahrstedt, K.: Dagstream: locality aware and failure resilient peer-to-peer streaming. vol. 6071, p. 60710+. SPIE (2006)Google Scholar
  11. 11.
    Nguyen, G., Fischer, M., Strufe, T.: Ossim: A generic simulation framework for overlay streaming. In: Summer Computer Simulation Conference (2013)Google Scholar
  12. 12.
    Veloso, E., Almeida, V., Meira, W., Bestavros, A., Jin, S.: A hierarchical characterization of a live streaming media workload. In: Proceedings of the 2nd ACM SIGCOMM / IMW 2002, New York, NY, USA, pp. 117–130 (2002)Google Scholar
  13. 13.
    Wang, F., Liu, J., Xiong, Y.: Stable peers: Existence, importance, and application in peer-to-peer live video streaming. In: IEEE INFOCOM, pp. 1364–1372 (2008)Google Scholar
  14. 14.
    Wilkinson, B., Allen, M.: Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers. 2nd edn. Prentice-Hall, Upper Saddle River (2005)Google Scholar
  15. 15.
    Zegura, E.: Gt-itm: Georgia tech internetwork topology models (1996), http://www.cc.gatech.edu/fac/Ellen.Zegura/graphs.html
  16. 16.
    Zhang, X., Liu, J., Li, B., Yum, Y.S.: Coolstreaming/donet: A data-driven overlay network for peer-to-peer live media streaming. In: IEEE INFOCOM, vol. 3, pp. 2102–2111 (2005)Google Scholar
  17. 17.
    Zhou, Y., Chiu, D.M., Lui, J.C.S.: A simple model for chunk-scheduling strategies in p2p streaming. IEEE/ACM Trans. Netw. 19, 42–54 (2011)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Giang Nguyen
    • 1
  • Mathias Fischer
    • 1
  • Thorsten Strufe
    • 2
  1. 1.Department of Computer ScienceTU DarmstadtGermany
  2. 2.Department of Computer ScienceTU DresdenGermany

Personalised recommendations