REDforImprovingTCPoverWirelessNetworks无线网络TCP.ppt
文本预览下载声明
1. 引言: 无线网络目前应用非常广泛:越来越多的家庭和公司正在使用的无线接入。许多供应商在那些主要地段(如机场)激烈争夺无线接入市场。这种趋势要求网络体系必须调整和改进TCP ,它是最流行的互联网传输协议。在本文中,我们简要提到所有那些与拥塞无关的丢失。TCP无线链路的问题是众所周知的:无线传输的丢失引发了不必要的的TCP的拥塞控制机制。 这可能导致无线网络的TCP性能比互联网差。深入研究致力于改善无线链路中TCP使用纯端到端的技术或基于中继节点的提示技术(明确的传输错误通知)。 显式拥塞指示(ECN)是指在主动队列管理技术中,借助路由器的标记功能给出显式的拥塞反馈信息.它能有效提高网络的吞吐量,在网络的传输控制中将起到至关重要的作用。 本文在这方面的工作作了一些实验,以衡量是否发生ECN信号是否能很好的预测即将发生的拥塞丢失。我们将表明, ECN是一个不好的预测信号:当一个丢失发生,要么是拥塞丢失要么是无线丢失。然而,仔细分析了这一结果可知,设计一个健全的和可靠的技术能够区分拥塞丢失和无线丢失,并且能改进TCP 的异构网络。 1. Introduction: Wireless networks are dramatically widespreading: homes and companies are increasingly using wireless access. Many providers are fiercely competing for the wireless access market on hot spots such as airports. Such trend urges the networking community to adapt and enhance TCP, the most popular Internet transport protocol, for such environment where losses unrelated to congestion may happen. In this paper, we will refer for simplicity to all losses that are unrelated to congestion as wireless losses. The problem of TCP over wireless links is well known: wireless transmission losses trigger unnecessarily TCP’s congestion control mechanisms. When a wireless loss occurs, TCP reacts as if the loss was due to congestion: TCP halves its congestion window, throttling unduly its sending rate. 我们已经做了大量的工作以改善无线链路的TCP。我们提出了大量的能区别拥塞丢失和无线丢失的丢失辨别技术。但是,那些技术的准确性和对丢失的预测并不能总是评定下来. Biaz and Vaidya [ 2 ]定义了3种丢失鉴别法 :Jain的基于延时的拥塞预测[ 10 ] ,Wang的基于吞吐量的预测[ 21 ] ,和Vegas的预测[ 5 ] 。这些拥塞预测依靠来回的时间或作出回应的拥塞窗口大小的吞吐量变化来推断一个路径的拥塞状况。 Biaz and Vaidya [ 4 提出的基于一个简单的偏颇的部署在中介节点的缓冲管理的政的TCP-Casablanca算法,这种算法能使得鉴别出拥塞丢失的准确性在95 %以上,鉴别出无线丢失的准确性高于70 % 。能改善高达150 %的吞吐量。Cen等人。提出了一个叫做ZBS的混合丢失鉴别法 [ 6 ],它使用了3种丢失鉴别法 :ZigZag [6], Biaz [3], and Spike [20]。 ZBS是用在接收器上。ZigZag and Biaz是基于在接收器的数据包和丢失多少的检测基础上。Spike是基于发送器到接收器之间的往返时间基础上。 Padhye等人建立了一个封闭的函数表达式来计算TCP的吞吐量,这个函数的参数有丢失率(p) , 平均往返时间(RTT),第一次延时时间(T0),每秒接收到的数据包数量(bp)。这里我们假设流控制大小无限制,吞吐量的表达式是 RED中声明了一个一直存在的平均队列长度ql,当接收端每接收到一个包时,ql就自动更新并
显示全部