期刊文献+

P2P分层流媒体中源服务器参与的数据层分配算法 被引量:4

Layer Allocation Algorithms in Layered Peer-to-Peer Streaming with Source Server's Participation
在线阅读 下载PDF
导出
摘要 P2P流媒体是一种性价比良好的流媒体服务体系.由于Peer节点的服务能力有限,在大规模的系统应用中,源服务器的带宽等资源仍可能成为系统的瓶颈.基于P2P分层流媒体,研究如何在Peer节点之间对数据层进行优化分配,以减少对源服务器带宽的占用,该优化问题属NP难问题.提出了两种算法:一种是基于多目标优化的近似算法,分析了该算法的近似比;另一种是基于分枝定界的精确算法,它利用计算二分图中的最大流值来确定分枝上界及被裁剪的分枝.仿真实验表明两种算法都有较大的性能改进,且精确算法中的分枝定界策略有较高的效率. Peer-to-peer streaming is cost-effective for it can capitalize the resources of peer nodes to provide service to other receivers. But in peer-to-peer streaming, as the outbound bandwidths of supplying peers or the bandwidths they willing to contribute are normally constrained and limited, the source media server can still become overloaded when the system's scale is very large. Considering layered peer-to-peer media streaming, it is needed to optimally allocate layers among peers to maximally save the source server's bandwidth consumption, and the optimal allocation problem is NP-hard. Two algorithms are analyzed for this optimization problem: the first one is an approximation algorithm which is based on the principle of multiple objective optimization, and the algorithm's approximation ratio is also analyzed; The second one is a branch and bound accurate algorithm, and by calculating a constructed bigraph's maximum flow it can identify the corresponding branch's upper bound and can thus decide whether to prune this branch or not. Performance study based on simulation is carried out. The results show that the two proposed algorithms have better performance than the related algorithm, and the accurate algorithm's branch and cut principle is high-efficient.
出处 《计算机研究与发展》 EI CSCD 北大核心 2005年第9期1472-1477,共6页 Journal of Computer Research and Development
基金 国家自然科学基金项目(90104001 60433040) 国家"九七三"重大基础研究发展规划基金项目(2003CB314002)
关键词 P2P 分层流媒体 数据层分配 NP难 算法 P2P layered streaming data allocation NP hard algorithms
  • 相关文献

参考文献10

  • 1M. Ripeanu. Peer-to-Peer architecture case study: Gnutella networks. The 1st Int'l Conf. Peer-to-Peer Computing,Link(o)ping, Sweden, 2001.
  • 2I. Stoica, R. Morris, D. Karger, et al. Chord: A scalable peerto-peer lookup service for Intemet applications. In: Proc. ACM SIGCOMM 2001. San Deigo, CA: ACM Press, 2001. 149~160.
  • 3B.Y. Zhao, J. D. Kubiatowicz, A. D. Joseph. Tapestry: An infrastructure for fault-tolerant wide-area location and routing.U.C. Berkeley, Tech. Rep.: CSD-01-1139, 2001.
  • 4V.N. Padmanabhan, H. J. Wang, P. A. Chou. Distributing streaming media content using cooperative networking. Microsoft,Research, Tech. Rep.: MSR-TR-2002-37, 2002.
  • 5M. Hefeeda, A. Habib, B. Botev, et al. PROMISE: A peer-topeer media streaming using collectCast. In: Proc. ACM Multimedia 2003. Berkeley, CA: ACM Press, 2003. 45~54.
  • 6R. Rejaie, A. Ortega. PALS: Peer-to-Peer adaptive layered streaming. ACM Int'l Workshop on Network and Operating Systems Support for Digital Audio and Video, Monterey,California, USA, 2003.
  • 7Y. Cui, K. Nahrstedt. Layered peer-to-peer streaming. ACM Int'l Workshop on Network and Operating Systems Support for Digital Audio and Video, Monterey, California, USA, 2003.
  • 8T. Kim, M. Ammar. A comparison of layering and stream replication video multicast scheme. In: Proc. ACM NOSSDAV 2001. New York: ACM Press, 2001. 63~72.
  • 9V.M. Malhotra, M. P. Kumar, S. N. Maheshwari. An O(|V|3) algorithm for finding maximum flows in networks.Information Processing Letters, 1978, 7(6): 277~ 278.
  • 10S. Saroiu, P. K. Gummadi, S. D. Gribble. A measurement study of peer-to-peer file sharing systems. SPIE Multimedia Computing and Networking, San Jose, CA, 2002.

同被引文献85

引证文献4

二级引证文献44

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部