节点文献

基于P2P流媒体点播系统的磁盘缓存策略研究

Research on Disk Caching Strategy Based on a P2P Streaming Media VoD System

【作者】 姚亮

【导师】 孙名松;

【作者基本信息】 哈尔滨理工大学 , 计算机应用技术, 2009, 硕士

【摘要】 近年来,随着宽带网的高速发展,流媒体内容的服务日益受到宽带用户的青睐,其中基于P2P网络的流媒体技术成为当前研究的热点。而流媒体数据对网络的巨大带宽消耗,使得运营商的网络资源越来越紧张,服务质量也越来越差。而P2P技术采用完全分布式结构,这种技术弱化了服务器的作用,甚至取消服务器,网络中的节点既可以获取其他节点的资源或服务,同时又是资源或服务的提供者。本文针对大规模P2P流媒体点播中的一项关键技术——磁盘缓存进行了深入的研究。本文主要完成以下工作:首先,针对提高用户观看质量的需求与降低骨干网带宽消耗的矛盾,在P2P文件共享多源协同流调度思想的启发下,提出了一种基于经济模型的分布式缓存策略,策略通过采用分布式一致性算法计算视频分段的流行度,并根据分段内容流行度高低对缓存分段进行缓存置换,实验结果表明,这种算法有效降低了服务器的负载,显著降低了启动延时,比传统的分段缓存方法有更好的性能。其次,在衡量被请求的数据分段的存储位置与结点对之间的通信频率的基础上,研究并设计了与缓存策略相关的缓存副本分布策略和缓存副本概率一致性策略,详细介绍了设计思想和策略特点。最后,针对目前仿真软件不能有效模拟点播行为,在分析了传统的仿真器的基础上,设计并开发了适用于本策略的仿真器,详细说明了各模块的作用,并对所需参数的设置进行了说明。通过用其对传统缓存策略和本文策略对比,说明其有效性。

【Abstract】 In recent years, with the rapid development of broadband network, streaming media content services are increasingly welcomed by broadband customers. P2P network streaming media technology has become the focus of current research. The streaming media data consumes huge network bandwidth, which causes more shortage of the operator’s network resources, and worse quality of service. And P2P technology uses fully distributed architecture, which weakens and even cancels the function of the server, network nodes can access the resources of other nodes or service, at the same time, they are also providers.In this paper, we did a deep research on the key technology of the large-scale P2P streaming media VOD system, which is the disk cache. The main work is as following:Firstly, in view of contradiction between improving quality to meet the user watch and reducing the backbone bandwidth consumption, and inspired by P2P file-sharing in multi-source collaboration flow scheduling thought, this paper presents a caching strategy based on economy model for distributed streaming media. It uses distributed consistency algorithm computes the prevalence of video segments, and in accordance with the contents of the level of popularity, which gives the corresponding cache replacement strategy. Experimental results show that the algorithm can effectively reduce the load of the server, and significantly reduce the startup delay, and has better performance than the traditional segmented-cache method.Secondly, considering both data storage location and the distance between requestor and responder, this paper research and design the strategies associated with the cache the cached copy of a copy of the distribution strategy and the probability of cache coherence strategy, introduced the characteristics of design thought and strategy in detail.Finally, according to the situation that the current simulation software can not effectively simulate the video on-demand behavior, this paper designs and develops a the simulator suitable for the strategy on the basis of analyzing traditional simulator, and explains the role of each module in detail and also makes an explanation of setting up of required parameter. This paper illustrates its effectiveness by comparing traditional strategy of caching and strategy of this paper.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络