P2PTV Traffic Localization by Deep Packet Inspection

Recently, peer-to-peer has been becoming a promising architecture for developing video streaming services because it can reduce the bottlenecks and the load at the server side. However, P2P systems implement their own routing protocols on overlay networks, which are largely independent of the Internet routing. As a result, the traffic generated by P2P systems is immense and unpredictable. Controlling the P2P traffic is therefore becoming a big challenge for internet service providers (ISPs). Considering the P2P traffic localization is one of the most efficient solutions to optimize the traffic. The existing approaches, however, require several modifications of the application software. In this paper, we propose a novel traffic localization method for P2P streaming application (P2PTV) by deep packet inspection. Based on the peer list and the geographical location of the listed peers, we propose two mechanisms for localizing the traffic: the modification of the peer list packets and the redirection of the video request packets at network routers. Since our method is implemented on the network routers, it can be applied for all P2P applications without any software modifications. The experiments evaluated on a popular P2PTV, namely PPStream, prove the effectiveness of our proposed method on the problem of traffic localization.

[1]  Miguel Castro,et al.  PIC: practical Internet coordinates for distance estimation , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[2]  Christian Scheideler,et al.  Can ISPS and P2P users cooperate for improved performance? , 2007, CCRV.

[3]  William Chan,et al.  Improving Traffic Locality in BitTorrent via Biased Neighbor Selection , 2006, 26th IEEE International Conference on Distributed Computing Systems (ICDCS'06).

[4]  Fabián E. Bustamante,et al.  Taming the torrent: a practical approach to reducing cross-isp traffic in peer-to-peer systems , 2008, SIGCOMM '08.

[5]  Emin Gün Sirer,et al.  Meridian: a lightweight network location service without virtual coordinates , 2005, SIGCOMM '05.

[6]  Abraham Silberschatz,et al.  P4p: provider portal for applications , 2008, SIGCOMM '08.

[7]  Hui Zhang,et al.  Predicting Internet network distance with coordinates-based approaches , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[8]  Takumi Miyoshi,et al.  A P2P Traffic Localization Method with Additional Delay Insertion , 2012, 2012 Fourth International Conference on Intelligent Networking and Collaborative Systems.

[9]  Martin Stiemerling,et al.  Traffic localization for P2P-applications: The ALTO approach , 2009, 2009 IEEE Ninth International Conference on Peer-to-Peer Computing.