节点文献

基于指数分段的流媒体代理缓存算法研究

Researches on Cache Algorithm Based on Exponential Segmentation for Streaming Media Proxy Cache

【作者】 陈铁群

【导师】 陈浩;

【作者基本信息】 湖南大学 , 计算机软件与理论, 2008, 硕士

【摘要】 随着网络和多媒体技术的发展,流媒体应用越来越流行。然而现有的互联网络缺乏对实时通信的良好支持,影响了流媒体的传输性能。同时,流媒体传输对系统I/O和网络带宽的高要求,使得服务器和网络带宽成为系统的瓶颈。流媒体代理缓存技术通过缓存热门节目的部分或全部数据,为就近的客户端请求提供服务,可以有效的解决上述问题。因此,针对流媒体应用的特点,研究高效的代理缓存策略,以提高缓存命中率、减小客户端启动延迟、降低服务器负载和网络资源消耗,是流媒体代理缓存技术的重要研究内容。因此,针对流媒体应用的特点,研究高效的代理缓存策略,以提高缓存命中率、减小客户端启动延迟、降低服务器负载和网络资源消耗,是流媒体代理缓存技术的重要研究内容本文针对影响流媒体缓存性能和传输资源消耗的主要因素,以代理缓存策略为主要研究内容,研究缓存替换算法和调度算法。缓存替换算法直接影响缓存系统的效率,如何替换缓存的对象以便用户直接从缓存中访问是缓存替换算法研究的主要内容。现有缓存替换算法主要以媒体访问次数和访问频率来计算缓存效能值,并未考虑对象未来被访问的概率,对效能值评价不够精确和效能值的计算也局限于整个媒体对象而没有精确到段。针对这些问题,本文提出了基于LRV的缓存替换算法。该算法以指数分段为基础,细化了对于缓存空间的调度粒度,效能值的计算细化到段,充分考虑了媒体部分有效性、段未来被访问的概率、段的访问频率、段已缓存长度对缓存效能值的影响和段平均访问长度,因而提高了缓存性能。模拟实验结果表明:本文的流媒体代理缓存算法在提高缓存字节命中率、降低客户端启动延迟率等方面具有较好的性能,有利于提高流媒体的传输效率和播放质量。

【Abstract】 As the development of the Internet and multimedia technology, the application of streaming media is becoming more and more popular. However, the current Internet lacks support for real-time communication, which influencing the performance of media transmission. Furthermore, due to the high demands of streaming media transmission on system I/O and network bandwidth, the server and network bandwidth turn into the bottleneck of the whole system. While such problems can be effectively solved by the proxy caching technology, which caches part or all of the data of hot programs so as to offer services to the users nearby. Therefore, based on the main features of the application of streaming media, studies on efficient proxy caching strategy to increase caching hit rate, decrease the client startup latency and reduce server overloads and network resource consumption are of great significance to the research of proxy caching technology of streaming media.Based on the main factors influencing the streaming media caching performance and transmission resource consumption, this paper discusses the proxy strategy . Cache replacement algorithms directly affect the efficiency of the proxy cache system, and the main research on cache replacement algorithms is how to replace cache object so that users can access media object directly from the cache. Existing cache replacement algorithms have the problem of inaccurate evaluation of the caching utility because their standards are access times and frequency of the media, additionly they don’t consider the probability of access objects in the future, and the evaluation of cache utility is not accurate, and the calculation of cache utility is constrained to the whole media object but not accurately to the segment. To solve these prolems, the paper presents the cache replacement algorithm based on LRV. This algorithm builds the base on exponential segmentation, refines the scheduling granularity of cache space, and the calculation of cache utility is based on segments, the media partial validity, the probability of access to segment in the future, segment access frequency, segment average access length and the influence of cached segment size to cache utility are all considered in this algorithm, which enhances the cache performance.The results of simulation experiments show that the streaming media proxy cache algorithm presented in this paper has better performance on increasing cache hit rate and reducing client startup latency rate,Therefore, the streaming media proxy cache algorithm presented in this paper helps to improve the transmission efficiency and media quality perceived by the end user.

  • 【网络出版投稿人】 湖南大学
  • 【网络出版年期】2010年 01期
节点文献中: 

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

本文的引文网络