The Community for Technology Leaders
RSS Icon
Issue No.09 - September (2008 vol.20)
pp: 1273-1281
Live peer-to-peer (P2P) streaming has become a promising approach for broadcasting non-interactive media content from a server to a large number of interested clients. However, it still faces many challenges such as high churn rate of peer clients, uplink bandwidth constraints of participating peers, and heterogeneity of client throuput capacities. This paper presents a new P2P network called LSONet, a collaborative peer-to-peer streaming framework for scalable layer-encoded bit streams. The contributions are the combination of the advantages of both layered conding and mesh-based packet exchange. With layered coding, it overcomes overlay bandwidth limitatioins and heterogeneity of client capacities. With mesh based overlay streaming, it can better handle peer churns, as compared to tree-based solutions. For achieving these targets, this paper employs a gossip-based data-driven scheme for partnership formation, and proposes two algorithms, optimized transmission policy (OTP) and graceful degradation scheme (GDS), for multi-layers allocation. The proposed system is completely self-organizing, and in a fully distributed fashion. Extensive simulations show that LSONet achieves higher quality of service by peer-assisted streaming and layered video coding. Also, through comparison, results show that the system outperforms some previous schemes in resource utilization and is more robust and resilient for nodes departure, which demonstrate that it is well-suited for quality adaptive live streaming applications.
Modeling structured, textual and multimedia data, Distributed networks, Multicast, Reliability, availability, and serviceability
Hui Guo, K.-T. Lo, "Cooperative Media Data Streaming with Scalable Video Coding", IEEE Transactions on Knowledge & Data Engineering, vol.20, no. 9, pp. 1273-1281, September 2008, doi:10.1109/TKDE.2008.18
[1] B. Alfonsi, “I Want My IPTV: Internet Protocol Television Predicted a Winner,” IEEE Distributed Systems Online, vol. 6, no. 2, 2005.
[2] S.E. Deering, “Multicast Routing in a Datagram Internetwork,” PhD dissertation, Electrical Eng. Dept., Stanford Univ., Dec. 1991.
[3] K. Lee et al., “An Application-Level Multicast Architecture for Multimedia Communications,” Proc. Ninth ACM Int'l Conf. Multimedia (Multimedia), 2001.
[4] S. Banerjee, B. Bhattacharjee, and C. Kommareddy, “Scalable Application Description Multicast,” Proc. ACM SIGCOMM, 2002.
[5] J. Liu and J. Xu, “Proxy Caching for Media Streaming over the Internet,” IEEE Comm. Magazine, special issue on proxy support for streaming Internet, vol. 42, no. 8, pp. 88-94, 2004.
[6] C. Diot et al., “Deployment Issues for the IP Multicast Service and Architecture,” IEEE Network, vol. 14, no. 8, pp. 78-88, 2000.
[7] B. Krishnamurthy, C.E. Wills, and Y. Zhang, “On the Use and Performance of Content Distribution Networks,” Proc. ACM SIGCOMM Internet Measurement Workshop (IMW), 2001.
[8] A. Vakali and G. Pallis, “Content Delivery Networks: Current Status and Trends,” IEEE Internet Computing, vol. 7, no. 6, pp. 68-74, Nov./Dec. 2003.
[9] H. Guo, G.B. Shen, and Z.G. Wang, “Optimized Streaming Media Proxy and Its Applications,” Elsevier Science J. Network and Computer Applications, vol. 30, no. 1, pp. 265-281, 2007.
[10] Y. Cui, B.C. Li, and K. Nahrstedt, “OStream: Asynchronous Streaming Multicast in Application-Description Overlay Networks,” IEEE J. Selected Areas in Comm., vol. 22, no. 1, pp. 91-106, 2004.
[11] M. Castro et al., “SplitStream: High-Bandwidth Content Distribution in a Cooperative Environment,” Proc. Second Int'l Workshop Peer-to-Peer Systems (IPTPS), 2003.
[12] R. Rejaie and S. Stafford, “A Framework for Architecting Peer-to-Peer Receiver-Driven Overlays,” Proc. 14th Int'l Workshop Network and Operating Systems Support for Digital Audio and Video (NOSSDAV), 2004.
[13] X. Zhang, J. Liu, B. Li, and T.-S.P. Yum, “CoolStreaming/DONet: A Data-Driven Overlay Network for Live Media Streaming,” Proc. IEEE INFOCOM, 2005.
[14] S. Banerjee et al., “Resilient Multicast Using Overlays,” Proc. ACM SIGMETRICS, 2004.
[15] Y. Chu et al., “Early Experience with an Internet Broadcast System Based on Overlay Multicast,” Proc. Usenix Ann. Technical Conf., 2004.
[16] P.T. Eugster et al., “Lightweight Probabilistic Broadcast,” ACM Trans. Computer Systems, vol. 21, no. 4, pp. 341-374, Nov. 2003.
[17] S. Chen, B. Shen, Y. Yan, S. Basu, and X. Zhang, “SRB: Shared Running Buffers in Proxy to Exploit Memory Locality of Multiple Streaming Media Sessions,” Proc. 24th Int'l Conf. Distributed Computing Systems (ICDCS), 2004.
[18] S. Sen, J. Rexford, and D. Towsley, “Proxy Prefix Caching for Multimedia Streams,” Proc. IEEE INFOCOM, 1999.
[19] S. Chen, B. Shen, S. Wee, and X. Zhang, “Designs of High-Quality Streaming Proxy Systems,” Proc. IEEE INFOCOM, 2004.
[20] K.-L. Wu, P.S. Yu, and J.L. Wolf, “Segment-Based Proxy Caching of Multimedia Streams,” Proc. 10th Int'l Conf. World Wide Web (WWW), 2001.
[21] B. Wang, S. Sen, M. Adler, and D. Towsley, “Optimal Proxy Cache Allocation for Efficient Streaming Media Distribution,” IEEE Trans. Multimedia, vol. 6, no. 2, pp. 366-374, 2004.
[22] S. Jin, A. Bestavros, and A. Iyengar, “Network-Aware Partial Caching For Internet Streaming Media,” ACM Multimedia Systems J., vol. 9, no. 4, pp. 386-396, Oct. 2003.
[23] S. Park, E. Lim, and K. Chung, “Popularity-Based Partial Caching for VoD Systems using a Proxy Server,” Proc. 15th IEEE Int'l Parallel and Distributed Processing Symp. (IPDPS), 2001.
[24] N. Leibowitz, A. Bergman, R. Ben-Shaul, and A. Shavit, “Are File Swapping Networks Cacheable? Characterizing P2P Traffic,” Proc. Seventh Int'l Workshop Web Content Caching and Distribution (WCW), 2002.
[25] S. Jin and A. Bestavros, “Cache-and-Relay Streaming Media Delivery for Asynchronous Clients,” Proc. Fourth Int'l Workshop Networked Group Comm. (NGC), 2002.
[26] H. Guo, K.T. Lo, and J. Li, “An Efficient Caching Scheme for On-Demand Streaming Service on Overlay Networks,” Proc. Fourth IEEE Consumer Comm. and Networking Conf. (CCNC), 2007.
[27] M. Handley, J. Pahdye, and S. Floyd, TCP Friendly Rate Control (TFRC): Protocol Specification, IETF Internet draft, work in progress, May 2001.
[28] Y. Liu, L. Xiao, X. Liu, L.M. Ni, and X. Zhang, “Location Awareness in Unstructured Peer-to-Peer Systems,” IEEE Trans. Parallel and Distributed Systems, vol. 16, no. 2, pp. 163-174, Feb. 2005.
[29] E.W. Zegura, K. Calvert, and S. Bhattacharjee, “How to Model an Internetwork,” Proc. IEEE INFOCOM, 1996.
[30] R. Rejaie et al., “Proxy Caching Mechanisms for Multimedia Playback Streams in the Internet,” Proc. Fourth Int'l Web Caching Workshop (WCW), 1999.
13 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool