- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章-iptv-站网络部分-流媒体代理-6
IPTV ---网络部分-流媒体代理缓存拥塞控制 谢卫华 IPTV流媒体代理缓存拥塞控制 多媒体代理服务器(proxy server) 位于因特网边缘,通过局域网(LAN)或接人网(xDSL,HFC)等,近距离与用户相连接 IPTV流媒体代理缓存拥塞控制 多媒体代理服务器的作用与现状 多媒体代理服务器是流媒体研究领域中的重要课题,随着流媒体技术近年来在Internet和无线网络环境中的高速发展,对多媒体代理服务器的研究也逐步深入 多媒体代理服务器的研究集中于缓存替换(cache replacement)算法、媒体预取(pre—fetch)算法、前缀缓存(prefix caching)算法等。其中,缓存替换算法是管理缓存的主要手段,因此也是决定代理服务器性能的核心因素 IPTV流媒体代理缓存拥塞控制 多媒体代理服务器的作用与现状 普通代理服务器的作用 代理服务器承担了一部分用户访问,有效降低了Web网站服务器的访问负载 由于位于Internet边缘,代理服务器利用缓存数据服务用户,可节约从远程服务器到代理服务器之间的网络资源 利用代理服务器直接服务用户,可提高用户的访问响应速度 代理服务器是提高Internet服务器鲁棒性(robust)的有效手段 IPTV流媒体代理缓存拥塞控制 多媒体代理服务器的作用与现状 多媒体代理服务器与传统代理服务器也有显著的区别 具有传统代理服务器的特点 可有效降低用户的启动延迟(startup latency) 媒体代理服务器距离用户较近,因此网络状况较好,从而可以提高用户接收媒体流的媒体质量 在无线网络中的代理服务器作用更明显 IPTV流媒体代理缓存拥塞控制 Internet及无线网络下的多媒体代理服务器 internet环境下,多媒体代理服务器的研究集中于缓存替换算法、媒体预取算法、前缀缓存算法 到目前为止,针对无线网络的多媒体代理服务器的研究尚未深人展开,现有工作主要集中于码率控制策略、代码转换等方面 IPTV流媒体代理缓存拥塞控制 多媒体代理服务器的体系结构 多媒体代理服务器(在下文中简称代理服务器)位于Internet网络边缘,一端支持Internet用户和无线用户,另一端连接Internet中的视频服务器 代理服务器由请求管理、缓存管理、服务器选择、无线信道编码和网络监控等模块组成 IPTV流媒体代理缓存拥塞控制 多媒体代理服务器的体系结构 服务器选择模块用于执行对远程视频服务器的选择 为了提高服务性能,Internet视 频服务器常常通过镜像等方式设置多个服务器。在这种多服务器模型下,代理服务器需要按照一定的服务器选择算法为预取或未命中服务选择一个最佳的远程视频服务器。 服务器选择算法的优劣,也直接影响到代理服务器对终端用户提供的服务质量 IPTV流媒体代理缓存拥塞控制 拥塞控制的基本概念 基于TCP的拥塞控制方案 传统方案,使用往返时间延迟方差估计、指数重传定时器退后、慢启动、拥塞时动态窗口调整(AIMD)以及快速重传等算法使有效带宽在理想情况下被平均分配给各个TCP流 Internet音频播放器、IP电话、视频会议和其他同类型的实时应用持续增加,一个可能的结果是非TCP通信量的百分比大幅度提高,冲击TCP的拥塞控制 应当针对非TCP通信量定义适当的速率自适应规则和机制,以便与TCP的速率自适应机制一致 IPTV流媒体代理缓存拥塞控制 TCP拥塞控制机制 原理 TCP协议以段为单位发送数据在TCP协议中,当建立连接时确定进行通信的数据单位称为最大段长(MSS:Maximum SegmentSize) 使用窗口控制来提高速率,发送端主机对于所发送的段不等待肯定确认应答包,实现了多个段的发送。我们把不等待肯定确认应答包能够发送数据的大小称为窗口的大小(windows size) IPTV流媒体代理缓存拥塞控制 TCP拥塞控制机制 原理 滑动窗口方式 IPTV流媒体代理缓存拥塞控制 TCP拥塞控制机制 原理 滑动窗口方式 要保留一个比较大的缓冲区 IPTV流媒体代理缓存拥塞控制 TCP拥塞控制机制 窗口控制和重发控制 包丢失,如没有窗口控制时要重发 有窗口控制时,需要多次确认这个重发请求以加快发生 IPTV流媒体代理缓存拥塞控制 TCP拥塞控制机制 流控制(flow control) 流控的需求,负载比较重的时候,有可能不能接收完数据。如果接收端主机无法接收所发送的数据,则必须重新发送该数据,这就增加了浪费 在TCP协议中,接收端主机向发送端主机发送一个接收数据大小的通知。这个大小就是窗口的大小。这就是说,窗口大小是由接收端主机来决定的 IPTV流媒体代理缓存拥塞控制 TCP拥塞控制机制 拥塞的产生 采用TCP协 议的窗口控制,那么即使没有肯定确认应答包,也能够连续地发送大量的
原创力文档


文档评论(0)