学位论文 > 优秀研究生学位论文题录展示
基于P2P的视频点播系统的设计与仿真
作 者: 肖诗瀚
导 师: 卢显良
学 校: 电子科技大学
专 业: 计算机系统结构
关键词: 对等网络 视频点播 服务质量 分段缓存 OMNET++
分类号: TN948.64
类 型: 硕士论文
年 份: 2008年
下 载: 63次
引 用: 0次
阅 读: 论文下载
内容摘要
随着网络规模的不断扩大和上网用户的大量增加,视频点播服务已经成为当前网络应用的热点之一。但是传统的C/S模式的流媒体服务系统由于服务器性能和服务器端的带宽资源有限,使视频点播服务的应用受到局限。采用IP多播方案的流媒体服务又由于它的技术性问题和所带来的市场问题,使得并没有大范围的推广。研究者开始考虑利用Internet边缘用户的资源,在视频流媒体网络中采用P2P技术,实现视频数据的快速分发。P2P技术最显著的特点就是弱化了服务器的概念。P2P网络中的节点通常既是客户机,又是服务器,服务提供是分散的而非集中的,这样大大提高了网络中信息,带宽和其它资源的利用率;同时用户之间可以直接通信、共享资源和协同工作,其可扩展性和容错性能较好。P2P网络是在物理网络之上构建的一层覆盖网络(overlay),因此不需要改变现有的网络底层结构,可以根据需要灵活应用。本论文通过分析P2P技术在视频流媒体网络中的应用,设计并实现了一个基于P2P技术的视频点播网络模型PPVOD——以分片共享的方式进行视频流媒体数据分发的模型,并构建了一种以视频流媒体服务器以及追踪器tracker、超级节点SP和普通节点三层体系结构的高效但又简单易行的视频点播网络。在该网络中,每个节点和其它节点交换有效数据,或者获取需要的数据,或者给其它节点提供自己拥有的数据。该视频点播网络模型在服务器负载和用户播放体验之间做出了很好的平衡,它的主要特点有:(1)服务器负载低,使用超级节点来管理若干数量的节点,降低tracker的负载;(2)易于实现,根据不同的节目内容来分发视频流媒体数据,不需要维护复杂的数据结构;(3)扩展性好,加入视频流媒体网络中的用户越多,性能越好;(4)带宽利用率高,及时对每个节点的带宽变化情况进行控制,充分利用空闲带宽;(5)端对端延迟小,通过选择加入物理位置接近且延迟最小的群组来尽量降低节点之间的延迟;(6)用户体验好,节点实时维护节目分片的来源,使得用户可以随时获得需要的数据;(7)用户亲和度高,分片缓存使得每个节点只需要占用少量硬盘空间,有利于增加用户好感。
|
全文目录
摘要 4-5 Abstract 5-10 第一章 引言 10-15 1.1 视频点播的概念 10-11 1.2 P2P 视频流媒体发展现状 11-12 1.3 P2P 技术 12-13 1.4 课题的背景 13-14 1.5 论文主要工作和章节安排 14-15 1.5.1 论文主要工作 14 1.5.2 论文章节安排 14-15 第二章 P2P 视频点播相关理论基础 15-30 2.1 VOD 流服务策略概述 15-18 2.1.1 VOD 流服务特点 16 2.1.2 传统的流服务策略 16-17 2.1.3 P2P 预保存节目点播与实时流节目直播的区别 17-18 2.2 P2P VOD 系统的实现 18-20 2.2.1 P2P VOD 系统功能组成 18-19 2.2.2 P2P VOD 系统的分类 19 2.2.3 P2P VOD 实现的难点 19-20 2.3 P2P VOD 内容分发策略 20-29 2.3.1 P2P VOD 内容分发策略模型描述 20 2.3.2 单源单路径策略 20-23 2.3.3 单源多路径策略 23-26 2.3.4 单源分代 26-27 2.3.5 多源多路径策略 27-29 2.4 本章小结 29-30 第三章 PPVOD 系统的设计要点 30-38 3.1 PPCDN 系统 30-31 3.2 PPVOD 设计要点 31-37 3.2.1 PPVOD 缓存策略 31-35 3.2.2 根据物理位置层次化 35-37 3.2.3 邻居节点的实时测量 37 3.3 本章小节 37-38 第四章 PPVOD 模型设计 38-80 4.1 PPVOD 的通信实例和网络拓扑 38-41 4.1.1 PPVOD 的通信实例 38 4.1.2 PPVOD 的网络拓扑 38-41 4.2 PPVOD 的服务器端 41-47 4.2.1 服务器端的系统架构 41-42 4.2.2 数据传输管理模块 42-45 4.2.3 控制信息管理模块 45-47 4.3 PPVOD 的tracker 端 47-55 4.3.1 tracker 的系统架构 47-49 4.3.2 资源信息管理模块 49 4.3.3 控制信息管理模块 49-53 4.3.4 节点请求信息管理模块 53-55 4.4 PPVOD 的超级节点端 55-77 4.4.1 超级节点的系统架构 55-57 4.4.2 数据传输管理模块 57-60 4.4.3 控制信息管理模块 60-64 4.4.4 数据查询管理模块 64-69 4.4.5 节点调度管理模块 69-73 4.4.6 SP 选举管理模块 73-75 4.4.7 节点请求信息管理模块 75-77 4.5 PPVOD 的客户端 77-79 4.5.1 客户端的系统架构 77-78 4.5.2 节点调度管理模块 78 4.5.3 控制信息管理模块 78-79 4.6 本章小结 79-80 第五章 PPVOD 系统性能分析和仿真 80-110 5.1 PPVOD 和 P2P-VOD 模型分析对比 80-81 5.2 PPVOD 系统仿真设计与实现 81-105 5.2.1 性能评估指标 81 5.2.2 仿真工具的选择与介绍 81-84 5.2.3 仿真网络拓扑的产生 84 5.2.4 网络拓扑的定义 84-91 5.2.5 模块行为实现 91-105 5.3 仿真结果分析 105-109 5.3.1 平均请求满足度 106 5.3.2 平均播放中断次数 106-107 5.3.3 平均数据请求缓冲时间 107-108 5.3.4 Tracker 平均控制负载 108 5.3.5 SP 平均控制负载 108-109 5.4 本章小结 109-110 第六章 总结和对未来的展望 110-112 6.1 总结 110-111 6.2 对未来的展望 111-112 致谢 112-113 参考文献 113-118
|
相似论文
- 面向业务过程的服务动态组合方法研究,TP393.09
- 面向信息物理系统的IEEE802.15.4MAC协议分析及优化,TP212.9
- IP网络QoS技术研究,TP393.09
- 我国信用卡感知服务质量实证研究,F832.2
- 基于顾客满意视角的移动通信业服务质量管理研究,F626;F224
- 完全垄断型技术服务外包企业的服务质量提升策略研究,F719
- 大学生信用卡顾客忠诚度影响因素的实证研究,F832.2
- 基于实时流传输协议的视频点播中继系统的设计与实现,TN948.64
- 基于QoS的无线Mesh网络路由协议及相关技术的研究,TN929.5
- 一种对等网络流媒体直播算法的设计与仿真实现,TN919.8
- 基于QoS感知的Web服务组合,TP393.09
- IP网络的QoS技术研究,TN915.09
- 基于区分服务模型的IP QoS技术研究,TN915.09
- 基于P2P流媒体技术的IPTV系统研究,TP393.02
- 对等网络的信任机制研究,TP393.08
- 分布式服务链中服务质量的激励机制研究,F273.2
- 电子商务公司网络推广项目改进研究,F724.6
- 工业分布式实时数据库网络通信平台的研究与设计,TP311.13
- 基于IP区分服务调度算法的研究,TN915.09
- 网上银行服务质量评价模型研究,F830.4;F224
- 基于多层QoS本体模型的个性化服务选择机制研究,TP391.1
中图分类: > 工业技术 > 无线电电子学、电信技术 > 电视 > 电视中心、电视设备 > 电视中心管理系统 > 视频点播系统
© 2012 www.xueweilunwen.com
|