学位论文 > 优秀研究生学位论文题录展示

基于P2P点播系统的客户端缓存策略研究

作 者: 唐亮
导 师: 孙名松
学 校: 哈尔滨理工大学
专 业: 计算机应用技术
关键词: P2P 流媒体 预测双缓存 点播概率 缓存命中率
分类号: TP393.02
类 型: 硕士论文
年 份: 2008年
下 载: 144次
引 用: 6次
阅 读: 论文下载
 

内容摘要


如何能在保持系统整体性能的同时,有效地进行资源存储和定位,是P2P点播系统中所需要解决的重要问题。在P2P点播系统的服务器、代理服务器以及客户端中,缓存技术在缓解网络传输压力、平衡系统负载以及减少网络带宽消耗等方面扮演着重要角色,设计和选择适当的缓存策略可以改善系统性能。本文研究重点是在基于有服务器结构对等网络环境的点播系统中,针对客户端缓存技术的研究还比较少的情况,提出了一种新的适合客户端的缓存替换策略。随后给出了该策略的模型,并对该模型进行了详细的阐述,分析了其优缺点。预测双缓存模型具有四个缓存队列,较传统点播系统多了三个缓存队列,其目的在于通过缓存更多有价值的媒体数据来提高缓存的命中率,进而提高系统的性能。然后对预测双缓存替换算法进行了研究,解决了缓存副本分布、缓存副本概率一致性以及阈值的选择等问题。接着又对缓存中数据调度问题进行了深入的讨论,给出了各个不同缓存的数据替换和调度算法,针对缓存调度以及VCR操作引起的数据调度分别给出了解决方案。为了分析对比本文提出的预测双缓存模型与传统的点播系统中的缓存模型优缺点以及证明该模型的可行性和正确性,在分析了传统的仿真器的基础上,利用VC开发出了一个适合预测双缓存模型以及传统缓存模型的仿真器。文中先分析了仿真器的系统结构,对每个模块的实现给出了较为详细的描述,并对所需参数的设置进行了说明。最后使用该仿真器证明了本文提出的预测双缓存模型,能够在点播人数逐渐增多的同时,提高节目内部数据的点播概率,有效缩短VCR操作的时间,提高点播系统的服务质量。

全文目录


摘要  5-6
Abstract  6-11
第1章 绪论  11-14
  1.1 课题来源  11
  1.2 研究目的和意义  11-12
    1.2.1 研究目的  11-12
    1.2.2 研究的意义  12
  1.3 本文研究的主要内容  12-14
第2章 P2P 技术概述  14-17
  2.1 P2P 技术起源  14
  2.2 P2P 技术特点  14-15
  2.3 P2P 在流媒体中的应用  15-16
    2.3.1 P2P 直播系统  15-16
    2.3.2 P2P 点播系统  16
  2.4 P2P 技术存在的问题  16
  2.5 本章小结  16-17
第3章 流媒体点播技术  17-26
  3.1 流媒体点播系统技术概述  17-18
  3.2 流媒体点播系统的分类  18-21
    3.2.1 C/S 架构  18-19
    3.2.2 纯P2P 架构  19-20
    3.2.3 混合架构  20-21
  3.3 通用缓存调度策略  21-25
    3.3.1 代理缓存  21-22
    3.3.2 静态调度算法  22-23
    3.3.3 动态调度算法  23-25
  3.4 本章小结  25-26
第4章 客户端缓存策略  26-50
  4.1 客户端缓存策略意义  26
  4.2 设计目标  26-28
  4.3 预测双缓存策略模型设计  28-30
  4.4 预测双缓存替换算法研究  30-41
    4.4.1 传统替换算法分析  30-31
    4.4.2 预测双缓存替换策略  31-38
    4.4.3 缓存副本分配方案  38-39
    4.4.4 缓存副本概率一致性研究  39-40
    4.4.5 阈值的选择  40-41
  4.5 播放调度算法研究  41-47
    4.5.1 调度需要解决的问题  42-43
    4.5.2 缓存数据调度方案  43-44
    4.5.3 VCR 引起的数据调度  44-45
    4.5.4 播放调度算法描述  45-47
  4.6 仿真研究与性能分析  47-49
    4.6.1 性能指标  47
    4.6.2 性能对比分析  47-49
  4.7 本章小结  49-50
第5章 客户端缓存仿真器设计  50-59
  5.1 传统仿真器分析  50-51
  5.2 开发环境  51
  5.3 客户端缓存仿真器系统结构  51-53
  5.4 用户行为模块设计  53-56
    5.4.1 随机数发生器  53-54
    5.4.2 缓存数据发生器  54-56
    5.4.3 点播行为发生器  56
  5.5 缓存资源管理模块设计  56-57
  5.6 仿真器参数设置  57-58
  5.7 本章小结  58-59
结论  59-60
参考文献  60-64
攻读硕士学位期间发表的学术论文  64-65
致谢  65

相似论文

  1. 基于NS2的PeerCast模拟平台设计与实现,TP311.52
  2. 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
  3. 基于聚类分析的P2P流量识别算法的研究,TP393.02
  4. 音像广播远程教育系统中直播服务器的设计与实现,TP311.52
  5. 基于P2P流媒体系统的设计与实现,TN919.8
  6. 基于客户端驱动的流媒体自适应传输技术研究,TN919.8
  7. 基于HTTP流化的流媒体自适应传输策略研究及实现,TN919.8
  8. 移动流媒体带宽分配及数据调度策略研究,TN929.5
  9. 基于自相似分析的流媒体DDoS攻击检测方法研究,TP393.08
  10. 基于人工免疫的病毒检测技术研究,TP393.08
  11. 基于自组织网络的分布式广域后备保护研究,TM774
  12. 一种对等网络流媒体直播算法的设计与仿真实现,TN919.8
  13. 基于网络存储的流媒体服务器系统,TN919.8
  14. 泛在环境下虚拟终端系统的组织机制研究与实现,TN915.02
  15. 基于H.264编解码器的智能手机流媒体客户端研究与实现,TN929.53
  16. 基于P4P的流媒体点播系统研究与实现,TN948.64
  17. 嵌入式多人音视频聊天模块的设计与实现,TP368.1
  18. 基于wifi的嵌入式视频监控系统设计,TP277
  19. 基于P2P的空间矢量数据快速索引机制的研究,TP391.3
  20. 基于Winsock的C/S模式即时通信系统的设计及实现,TN914
  21. 移动互联网中流媒体版权保护的研究,TN929.5;F204

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络结构与设计
© 2012 www.xueweilunwen.com