Towards a universal friendly peer-to-peer media streaming: metrics, analysis and explorations

Towards a universal friendly peer-to-peer media streaming: metrics, analysis and explorations

For access to this article, please select a purchase option:

Buy article PDF
(plus tax if applicable)
Buy Knowledge Pack
10 articles for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
IET Communications — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Peer-to-peer (P2P) paradigm has provided a disruptive market opportunity to define cost-effective multimedia streaming services, but at the same time network-oblivious P2P applications have been posing substantial technical and social challenges on network efficiency, operator economics and user performance. While end users are concerned with quality upgrade, Internet content provider (ICP) considers more on service scale and Internet service provider (ISP) focuses on operating cost. In taming P2P for a more friendly large-scale application, this paper provides a framework of evaluating the P2P media streaming application performance from perspectives of all entities involved, that is ISP, ICP and end users. Three-level performance metrics are defined, essential concerns of each party are theoretically quantified and bottlenecks in affecting quality service are identified. In handling tussles between P2P performance against ISP traffic, system scale against cost and user QoS against Security, the authors present proposals in defining an unprecedented friendly and cost-effective P2P streaming application to achieve the ideal philosophy of ‘more users=better performance+lower cost’. Based on the explorations in academy and industry, the authors envision that a large-scale streaming system will be built with a synergy of P2P and content distribution networks (CDN), and explore the feasibility of a general peer–server–peer (PSP) structure on the basis of our evaluation framework. With our analytical study and industrial deployment, this paper captures a certain essence of deploying large-scale P2P streaming application from a commercial and realistic point of view and suggests many avenues for addressing the emerging tensions between P2P application and network operators.


    1. 1)
      • B. Li , H. Yin . The peer-to-peer live video streaming in the Internet: issues, existing approaches and challenges. IEEE Commun. Mag. , 6 , 94 - 99
    2. 2)
      • Xie, H.Y., Yang, Y.R., Krishnamurthy, A., Liu, Y., Silberschatz, A.: `P4P: provider portal for (P2P) applications', Proc. SIGCOMM, 2008, p. 351–362.
    3. 3)
      • B. Li , S.S. Xie , G.Y. Keung , J.C. Liu . An empirical study of the coolstreaming+ system. IEEE J. Sel. Areas Commun. , 9 , 1 - 13
    4. 4)
      • X. Hei , C. Liang , J. Liang , Y. Liu , K.W. Ross . A measurement study of a large-scale P2P IPTV system. IEEE Trans. Multimedia , 8 , 1672 - 1687
    5. 5)
      • Cachelogic.
    6. 6)
      • Sen, S., Spatscheck, O., Wang, D.: `Accurate, scalable in-network identification of P2P traffic using application signatures', Proc. 13th Int. World Wide Web Conf. (WWW), May 2004, New York, NY, p. 512–521.
    7. 7)
      • Karagiannis, T., Papagiannaki, D., Faloutsos, M.: `BLINC: multilevel traffic classification in the dark', Proc. ACM SIGCOMM '05, August 2005, Philadelphia, PA, p. 229–240.
    8. 8)
      • Shen, G., Wang, Y., Xiong, Y., Zhao, B.Y., Zhang, Z.-L.: `HPTP: relieving the tension between ISPs and P2P', Proc IPTPS, February 2007, Bellevue, WA.
    9. 9)
      • Karagiannis, T., Rodriguez, P., Papagiannaki, K.: `Should internet service providers fear peer-assisted content distribution?', Proc. Internet Measurement Conf., October 2005, Berkeley, CA, p. 63–76.
    10. 10)
      • Ma, Z., Chen, J., Yang, Y.R., Krishnamurthy, A.: `Optimal capacity sharing of network with multiple overlays', Proc. 14th IEEE Int. Workshop on Quality of Service (IWQOS), June 2006, New Haven, USA.
    11. 11)
      • Efthymiopoulos, N., Christakidis, A., Denazis, S., Koufopavlou, O.: `Locality aware structured overlay for P2P live streaming', 11thIFIP/IEEE Int. Conf. Management of Multimedia and Mobile Networks and Services 2008, 5274, p. 77–90, (Lecture notes in computer science.
    12. 12)
      • Chu, Y.H., Rao, S., Zhang, H.: `A case for end system multicast', Proc. ACM Sigmetrics, Santa Clara, CA, 2000, p. 1–12.
    13. 13)
      • Zhang, M., Tang, Y., Zhao, L., Luo, J.G., Yang, S.Q.: `Gridmedia: a multi-sender based peer-to-peer multicast system for video streaming', Proc. IEEE Int. Conf. Multimedia and Expo (ICME), 2005, p. 614–617.
    14. 14)
      • Li, J.: `Peerstreaming: An on-demand peer-to-peer media streaming solution based on a receiver-driven streaming protocol', Proc. IEEE Int. Workshop on Multimedia Signal Processing, 2005, p. 197–200.
    15. 15)
      • Magharei, N., Rejaie, R.: `PRIME: peer-to-peer receiver-driven mesh-based streaming', Proc. IEEE INFOCOM, 2007, p. 1415–1423.
    16. 16)
      • Zhou, Y., Chiu, D., S, J.C.: `A simple model for analyzing P2P streaming protocols', IEEE Int. Conf. Network Protocols (ICNP), 16–19 October 2007, p. 226–235.
    17. 17)
      • Kumar, R., Liu, Y., Ross, K.: `Stochastic fluid theory for P2P streaming systems', 26thIEEE Int. Conf. Computer Communications (INFOCOM), 6–12 May 2007, p. 919–927.
    18. 18)
      • Chen, Z.J., Li, B., Keung, G., Yin, H., Lin, C.: `How scalable could P2P live media streaming system be with the stringent time constraint?', Proc. IEEE Int. Conf. Communication (ICC'09), German, To be published.
    19. 19)
      • Liu, Y.: `On the minimum delay peer-to-peer video streaming: how realtime can it be?', Proc. ACM Multimedia, 2007, p. 127–136.
    20. 20)
      • Su, A.-J., Choffnes, D., Kuzmanovic, A., Bustamante, F.: `Drafting behind Akamai (Travelocity-based detouring)', Proc. ACM SIGCOMM'06, p. 435–446.
    21. 21)
      • VeriSign Intelligent CDN White Paper(2007),
    22. 22)
      • China Mobile: ‘Annex of E2EMSPM v0.2.0: PSS performance analysis with theoretical models’, 3GPP TSG SA WG4 #41,Tdoc S4-060599, 6 November 2006, Athens, Greece.
    23. 23)
      • Y. Tu , J. Sun , M. Hefeeda , S. Prabhakar . An analytical study of peer-to-peer media streaming systems. ACM Trans. Multimedia Comput. Commun. Appl. , 4 , 354 - 376
    24. 24)
      • Li, B., Xie, S., Qu, Y., Keung, G., Lin, C., Liu, J., Zhang, X.: `Inside the new coolstreaming: principles, measurements and performance implications', IEEE Infocom 2008, 14–17 April 2008, Phoenix, USA.
    25. 25)
      • Ong, C.S., Nahrstedt, K., Yuan, W.: `Quality of protection for mobile multimedia applications', Proc. IEEE Int. Conf. Multimedia and Expo (ICME), July 2003, Baltimore, MD.
    26. 26)
      • Chen, Z.J., Lin, C., Yin, H., Li, B.: `On the server placement problem of P2P live media streaming system', 9thPacific-Rim Conf. Multimedia (PCM'08), December 2008, Taiwan, p. 178–187, (Lecture notes in computer science 5353, Springer-Verlag, Berlin, Heidelberg, 2008).
    27. 27)
      • B. Goldworm , A. Skamarock . (2007) Blade servers and virtualization: transforming enterprise computing while cutting costs.
    28. 28)
      • K. Wang , C. Lin , Z. Chen . Quality of protection analysis and performance modeling using QPN in IMS.
    29. 29)
      • Nguyen, T.P., Zakhor, A.: `Distributed video streaming over Internet', Proc. of SPIE/ACM Multimedia Computing and Networking (MMCN), 2002.
    30. 30)
      • Rejaie, R., Ortega, A.: `PALS: peer-to-peer adaptive layered streaming', Proc. 13th Int. Workshop on Network and Operating Systems support for Digital Audio and Video (NOSSDAV'03), 2003, p. 153–161.
    31. 31)
      • Padmanabhan, V., Wang, H., Chou, P.: `Resilient peer-to-peer streaming', Proc. IEEE 11th IEEE Int. Conf. Network Protocols (ICNP), 2003, p. 16–27.
    32. 32)
      • H. Yin , C. Lin , Q. Zhang , Z. Chen , D.P. Wu . TrustStream: a secure and scalable architecture for large-scale Internet media streaming. IEEE Trans. Circuits Syst. Video Technol. , 12 , 1692 - 1702
    33. 33)
      • Chen, Z.J., Yin, H., Lin, C., Liu, X., Chen, Y.: `Towards a trustworthy and controllable peer–sever–peer media streaming: an analytical study and an industrial perspective', IEEE Globecom 2007, Washington, USA, p. 2086–2090, issue 26–30.
    34. 34)
      • Liu, X., Yin, H., Lin, C., Liu, Y., Chen, Z.J.: `Performance analysis and industrial practice of peer-assisted content distribution network for large-scale live video streaming', Proc. IEEE 22nd Int. Conf. Advanced Information Networking and Applications (AINA-08), March 2008, Japan, p. 568–574.
    35. 35)
      • Rawflow:
    36. 36)
      • ‘IDC predicts explosive growth in internet video services’, April 9, 2006, The Weblog,

Related content

This is a required field
Please enter a valid email address