On the Resilience of Pull-Based P2P Streaming Systems against DoS Attacks
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.
KeywordsResilience pull-based P2P streaming DoS attacks
Unable to display preview. Download preview PDF.
- 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.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.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.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.Liang, J., Nahrstedt, K.: Dagstream: locality aware and failure resilient peer-to-peer streaming. vol. 6071, p. 60710+. SPIE (2006)Google Scholar
- 11.Nguyen, G., Fischer, M., Strufe, T.: Ossim: A generic simulation framework for overlay streaming. In: Summer Computer Simulation Conference (2013)Google Scholar
- 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.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.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.Zegura, E.: Gt-itm: Georgia tech internetwork topology models (1996), http://www.cc.gatech.edu/fac/Ellen.Zegura/graphs.html
- 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