论文部分内容阅读
异构性是Internet的固有特征,接入网络的多样性以及端系统处理能力的差异是这种异构性存在的根源,并且随着Internet规模的不断扩大,异构性问题将更加突出。分层多播的提出为异构网络环境部署多媒体多播应用提供了可行的方案,然而,它对网络流量状况的动态变化以及带宽资源需求无法得到保证的状况依然缺乏解决办法。与此同时,当前Internet上的大部分流量都是来自于TCP应用,这就要求分层多播应用应具有自适应能力以满足网络的动态变化,还能与TCP流友好相处,满足会话间公平性。针对上述问题,本文提出了适用于分层多播的具有较强适应能力和满足公平性的拥塞控制方案ADLM,并对ADLM涉及的协议机制进行了全面的剖析。论文的主要研究工作和所取得的成果如下:
(1)提出了自适应动态分层多播拥塞控制方案ADLM。ADLM是发送者和接收者共同驱动,由路由器辅助流量控制的拥塞控制方案。ADLM通过把发送者的动态分层和接收者的自适应速率调整有机结合起来,不仅增强了分层多播的适应能力,提高了系统的吞吐量,同时满足加权max-min公平性,较好地满足了TCP友好性。
(2)在ADLM发送方的分层算法中,以接收者可用带宽为依据,提出了满足加权max-min公平的速率分配算法,通过该算法得出接收者满足加权max-min公平的公平速率。在分层层速率分配方面,以系统吞吐量为指标,提出了基于最优吞吐量的分层层速率分配算法,给出了算法的实现方法。
(3)ADLM发送方的分层算法中,发送方是以接收方反馈的可用带宽为依据进行分层算法的计算的,接收者也根据自己的能力调整接收层次,而两者的行为都依赖于接收者估算的可用带宽。论文在可用带宽估算方面,在以满足TCP友好公式为基础的带宽估算方法基础上,对往返传输时间RTT的测量方法进行了研究,提出了RTT和单向延时联合测量来估算RTT的新方法。
(4)在流量控制机制方面,为了解决多播中存在的反馈内爆问题,针对接收方,在数理统计基础上提出了适合ADLM的反馈抑制算法。同时为了避免发送者频繁进行分层算法计算而导致网络的不稳定,提出了由路由器辅助流量控制的方案,即由运行在路由器上的主动队列管理算法REM来辅助流量控制,发送方根据经路由器处理的反馈信息对网络带宽进行判断,在满足一定条件的情况下触发分层算法的运行。这两方面的措施保证了接收方不会频繁进行分层速率的调整,提高了系统稳定性。