
论文摘要
随着计算机和网络技术的快速发展,互联网流媒体技术广泛应用于网络直播、视频点播、远程教学等领域。但传统的基于C/S架构的服务模式很容易引起服务器的性能瓶颈和带宽瓶颈,难以胜任大规模的并发应用。最近几年新兴的对等网络(P2P)技术,通过节点之间的直接交互来实现信息资源的共享,极大地减轻了系统对中心服务器的依赖程度,但由于视频点播当中的高度交互性需求,使得实现的复杂程度较高。如何在动态的P2P网络环境中构建大规模、高可扩展、高可靠、高播放体验的P2P流媒体点播系统,是近年来研究的热点之一。本文是在对P2P流媒体点播系统中缓存算法研究的基础上,提出了一个基于全局分段流行度的节点缓存算法GSP-K(Global SegmentPopularity-Based Caching Algorithm-K)。该算法是在对P2P流媒体点播系统全局考虑的基础之上,通过对流媒体分段流行度的分布式统计,结合文件内分段采用频率的递减分布特性,综合评定各个流媒体分段的缓存效用值,使整个系统所缓存的各流媒体分段的副本数量与其缓存效用值成正比。在与其它缓存算法(如:LRU,LFU算法)的对比实验中,GSP-K算法在提高流行度统计精确度、改善缓存空间利用率、提高分段命中率等方面具有更好的性能。
论文目录
摘要ABSTRACT第1章 绪论1.1 课题的意义1.2 国内外 P2P流媒体点播技术中缓存算法研究现状1.3 本文主要研究内容1.4 本文结构第2章 P2P流媒体技术概述2.1 引言2.2 P2P技术2.2.1 概念2.2.2 P2P模式与C/S模式的比较2.2.3 P2P的拓扑结构2.3 流媒体技术2.3.1 概念2.3.2 P2P流媒体的拓扑结构2.3.3 流媒体系统2.3.4 P2P流媒体点播系统模块架构2.3.5 P2P流媒体面临的挑战2.4 本章小结第3章 P2P流媒体缓存算法 GSP-K3.1 引言3.2 GSP-K缓存算法设计3.2.1 缓存算法概述3.2.2 流行度统计策略3.2.3 超级节点选取策略3.2.4 流行度的计算3.2.5 效用函数的设计3.3 本章小结第4章 试验仿真4.1 仿真环境4.1.1 NS2仿真平台4.1.2 GT-ITM拓扑生成器4.2 仿真的设计和实现4.2.1 生成网络拓扑4.2.2 仿真程序设计4.2.3 算法评价指标4.2.4 仿真参数设置4.3 仿真实验结果分析第5章 全文总结与展望5.1 本文总结5.2 未来工作展望致谢参考文献攻读学位期间的研究成果
相关论文文献
标签:流媒体点播论文; 缓存算法论文;