论文部分内容阅读
最近十几年来,以TCP/IP协议为基础的Internet已成为全球性的信息基础设施。随着Internet的飞速发展,其鲁棒性越来越依赖于TCP/IP的拥塞控制。拥塞是影响数据传输,造成延时、抖动等业务质量指标下降和带宽、缓存等网络资源利用率降低的关键因素。因此,拥塞控制对网络来讲,不仅是个核心问题,也是个非常困难的问题。由于拥塞控制机制的复杂性,使得现存的控制方案还都存在着亟待解决的问题。另外,随着网络应用的迅速增长,互连网上视频、音频等实时数据流应用的日益普遍,Internet在很多方面已经不能满足人们的需求。核心是要网络能够提供端到端的性能保证,例如对实时的话音、视频通信等实时应用的保证。除了实时需求之外也有非实时需求,这两大类中又分多种情况,这样就导致了多种多样的业务类型。怎样在网络上同时支持多种业务类型,保证每项服务都达到性能要求,这就是网络服务质量QoS(Qua]ity of Service)所要解决的问题。在未来的通信网络中,对QoS的支持是最重要和最根本的要求之一。 目前已有的传输多媒体数据流(包括音频、视频信号)的实时运输协议RTP使用的主要协议是UDP协议。由于UDP是面向无连接的协议,不执行拥塞控制算法,所以它的使用会导致网络资源分配的不公平,甚至网络崩溃。另外,虽然TCP基于窗口的拥塞控制机制对大批量文件传输等尽量做好型服务具有较好的适应性,但对有实时服务质量QoS要求的多媒体数据流却并不适应。找到既支持服务质量QoS,又保证与传统TCP协议,尤其是拥塞控制机制兼容的机制,对有效改善目前Internet传输多媒体数据流的性能具有重要意义。针对以上问题,本文结合“973”项目“网络环境下海量信息传输控制模型及其系统自组织行为研究”以及“863”项目“多媒体网络服务质量QoS控制”,在详细研究了目前Internet所使用的TCP/IP拥塞控制,包括TCP基于窗口的和式增加积式减少(AIMD)的拥塞控制技术、IP层基于队列管理的拥塞控制等技术的基础上,做了如下工作: 1.提出了一种支持服务质量QoS和基于速率的拥塞控制结合起来的拥塞控制的机制。考虑到多媒体数据流本质上基于速率的特点,按网络拥塞水平适当调整发送速率更适合发送速率相对稳定、时延抖动受限的多媒体数据流。因此提出了采用基于速率的拥塞控制方式,并且采用了既能与传统TCP拥塞控制兼容又能用于速率控制的控制等式。这种机制包括源端多媒体数据流的带宽控制策略、基于动态部分缓存共享(DPBS)的数据包丢失控制方案和接收端计算包丢失率p以及反馈等部分。我们将这些机制有机地整合在一个结构中。由于这种机制是建立在端到端的传输层基础上,所以在端系统中加上上层应用就可以构成在拥塞控制情况下能保证一定的端到端的QoS传输的新结构。 2.提出了加权带宽分配方式(Weighted Rate Distribution,WRD)和漏