论文部分内容阅读
随着互联网(Internet)的网络规模、用户和各种应用的急剧增加,网络拥塞问题显得日益突出。与传统的数据业务不同,流媒体业务对带宽、丢包、时延、抖动等服务质量(Quality of Service, QoS)有特殊要求,因此由网络拥塞引起的带宽降低、丢包增加、时延和抖动加大等问题将严重影响用户的主观感受。由于目前的Internet采用的是“尽力而为(Best-Effort)"的服务方式,本身并不能提供可靠传输和带宽保证,因此需要在恰当的层次和颗粒度上对拥塞实施控制,以确保网络稳定、提高服务质量。互联网流媒体传输的拥塞控制经过多年的研究,取得了可喜的成绩,但远不能满足流媒体服务质量的需求,同时随着用户需求的多样化,它还将面临日益增长的无线链路环境、网络异构性和时变性等因素的挑战。目前,无线接入网已逐渐成为了Internet的重要组成部分。针对无线链路高误码特点引起的有线网络流媒体拥塞控制机制吞吐量和TCP友好性(TCP-Friendly)降低等问题,论文根据拥塞丢包和无线误码丢包的统计概率特征,综合考虑两种丢包事件对拥塞窗口大小的影响,然后按照无线链路TCP流的拥塞窗口调整变化规律对TCP行为进行建模,从而获得针对无线链路流媒体传输的长时稳态吞吐量模型。在此模型基础上提出一种基于无线接入网的流媒体单播拥塞控制机制,兼顾了吞吐量和TCP友好性并获得了平滑的发送速率。在异构的网络环境下,流媒体传输更适合采用IP组播方式。针对多速率组播拥塞控制存在的诸如协议复杂、速率调整粒度粗糙、TCP友好性难以保证以及稳定性和响应速度等问题,论文提出一种基于窗口的IP组播多速率拥塞控制机制,此机制按非整数指数分配方案对每层进行固定速率编码,以兼顾层速率调整的粒度和组播组加入与离开操作的频率,避免了动态速率分层导致的复杂性和反馈内爆问题,提高了可扩展性;同时采用两级拥塞窗口调整算法调整拥塞窗口并估计期望速率,兼顾了稳定性、响应速度和TCP友好性。互联网流媒体传输离不开路由器的支持,路由器是网络拥塞的直接感知者,其拥塞控制的性能在很大程度上决定了流媒体传输服务质量,作为路由器中的一种有效的拥塞控制机制,主动队列管理(Active Queue Management, AQM)能提供小的分组丢失、高的瓶颈带宽利用率以及低的队列延时等。针对时变网络条件下主动队列管理存在的稳定性、鲁棒性差以及丢包率高、带宽利用率低等问题,论文提出了一种基于速率的流媒体主动队列管理机制,此机制采用基于相位裕度的自适应比例-积分(PI)控制器来稳定队列长度并决定源端发送速率,在增强系统稳定性和鲁棒性的同时获得了高的带宽利用率和低的丢包率。