- 1
- 0
- 约4.38千字
- 约 10页
- 2026-02-04 发布于湖北
- 举报
P2P_Streaming学习报告
一应用背景互联网的飞速发展要求点到多点或多点到多点的群组通信业务日益增多。音频/视频会议Web缓存更新文件分发距离测量以及在线游戏。
一应用背景上述业务的大规模应用需要互联网提供有效支持群组通信技术成为互联网的主要研究方向之一
群组通信技术分类IP组播技术应用层组播技术我们小组主要研讨的是应用层组播的具体特例P2Pstreaming。
二技术背景组播算法思想 存在多个接收者时,通过合并重复信息的传输来达到减少带宽浪费和降低服务器处理负担的目的。
二技术背景应用层组播的节点是组播成员主机数据路由、复制、转发功能都由成员主机完成成员主机之间建立一个叠加在IP网络之上的叠加网(overlaynetwork)主机基于自组织算法建立和维护叠加网。
二技术背景IP组播与应用层组播区别IP组播的数据沿着物理链路复制和转发应用层组播的数据在主机实现复制和转发,数据报沿着逻辑链路转发,多条逻辑链路可能经过同一条物理链路。
二技术背景应用层组播优点:避开网络层实现组播功能的许多难题组播状态在主机系统中维护,不需要路由器保持组的状态,解决了业务扩展性问题,网络可以支持大量的组播组。
二技术背景应用层组播优点:组播应用可以随时部署,不需要网络设备的升级和功能扩展。可以简化组播的控制、可靠等功能的实现,建立在网络连接之上的应用层组播可以使用TCP,UDP服务
二技术背景:流媒体技术open-after-downloadingVSplay-while-downloading传统方式:从服务器上下载后才能播放,文件较大而耗时较大。流媒体应用:仅需将起始几秒的数据先下载到本地的缓冲区中就可以开始播放。
二技术背景:流媒体技术问题:QoS单点失效和热点访问导致负载失衡为了提高Internet上流媒体应用的QoS,P2PStreaming技术被提出来
三叠加网-OverlayNetwork支持同一功能的连接着网络边界路由器或接入路由器的数据通路所组成的逻辑性网络。应用层叠加网络:定义主机之间通信的寻址方式、路由方式和服务模型,位于现有Internet传输网络之上的一个完全位于应用层的网络系统。拓扑发现,路由等功能完全由应用层自己完成,不依赖网络层。应用层组播服务的核心
四基于网格的P2PStreaming一对多的多媒体数据流传输场合目标:在覆盖网所覆盖的范围内最大化每个实体(peer)的传输质量首要问题:组织所有参与覆盖网的节点组成一个只有单节点的树,然后待传输数据从树的根向各个节点传送数据。
四基于网格的P2PStreaming树状结构传输方法
四基于网格的P2PStreaming优点:避免了单播方式下为每个接收者单独发送信息的缺点,同时减轻了服务器的负载,节约了网络资源缺点:节点既接收数据又转发数据,完成应用层的路由功能,对节点性能要求较高,上行带宽要足够大。容量传输机制也无法充分利用大部分叶节点的闲置带宽(outgoingbandwidth)。
四基于网格的P2PStreaming网格结构多点传输法
四基于网格的P2PStreaming应用:BT下载等文件传输机制使用了并行下载技术要下载文件的实体(peer)同时在存放源文件的机器上分别下载源文件的不同部分各部分下载完后,由具有相互联结的实体互相交换所下载的部分最后每个实体将多个分块合并得到完整的文件。
五多对一P2PStreaming传输问题:每个发送者可用带宽对于接受者先前不可知,且在传输过程中可变,连接不同种类的发送者会由于其不同的特性甚至在传输的时候造成模型的中断。解决方案:使流媒体机制在任何情况下都能够动态自适应平缓地在总的发送者之间进行过渡。
六多对多P2PStreaming传输主要问题:数据流拥塞
六多对多P2PStreaming传输P10发出请求P1~P6均有视频,选定P2,P3,P6传输P11发出请求,只有P1,P4,P5处于空闲,选定它们发送由于带宽被前一任务占据,发生拥塞
六多对多P2PStreaming传输解决方案:Mesh-Cast(多到多数据流)
六多对多P2PStreaming传输P10发出视频A的请求,事件A构成的网络拓扑结构G1,包括节点P1~P8,P10,路由器1~5。同时节点P11发出视频B的请求,事件B构成的网络拓扑结构为G2,包括节点P7,P8,P11,路由器1,3,4,5。多到多数据流(Mesh-Cast)拓扑结构G1和G2构成,成为G。对于G,就会出现多到多数据流面临拥塞。把P8传给P11的数据先暂缓存到节点P9上,然后再让P9把缓存数据传给P11,边5,66,1就加入到该拓扑结构中,拥塞问题就解决了。
六多对多P2PSt
原创力文档

文档评论(0)