首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
周敏  唐伦  陈前斌 《数字通信》2009,36(3):32-36
在异构无线网络中存在高误码、切换、信号衰落等链路特性,使传统的TCP拥塞控制机制受到了挑战。在不增加开销的情况下,基于丢包检测、RTT时间和ACK返回速率三重判决,提出了一种新的TCP拥塞控制机制(TCP—H)。仿真结果表明,TCP—H增强了对拥塞和随机差错的区分能力,满足公平性要求,改进的最小RTT计算方法解决了在低延迟向高延迟网络切换的时Vegas,Westwood等算法存在的最小RTT更新问题,有效提高了在异构无鲅网络环埔下TCP的性能.  相似文献   

2.
无线Ad Hoc网中的TCP SACK与TCP Vegas   总被引:6,自引:0,他引:6  
本文用仿真方法分析了TCP SACK和Vegas在无线ab hoc网络中的性能,提出了一种改进的SACK选项格式(ASACK)和一种称为环回时间通知(RN)的新技术以分别用于提高TCP SACK和TCP Vegas在无线ab hoc网中的性能。为了研究路由稳定性TCP Vegas性能的影响,我们实现了一种基于相关性的选路协议(ABR)。  相似文献   

3.
顾明  张军  苏东林 《电讯技术》2007,47(2):27-30
TCP Vegas具有比TCP Reno更好的带宽利用能力和稳定性,但是在带宽时延积较大的网络中,TCP Vegas会出现慢启动过早结束、拥塞窗口过小的问题,降低了传输效率.文中在分析慢启动结束的原因和条件的基础上,提出一种对临时性排队时延进行估计,将其排除后再进行慢启动结束条件判断的TCP Vegas慢启动算法,对不同网络条件有自适应能力.仿真结果表明本算法能有效避免慢启动过早结束,使TCP性能明显改善.  相似文献   

4.
TCP Vegas detects network congestion in the early stage and successfully prevents periodic packet loss that usually occurs in traditional schemes. It has been demonstrated that TCP Vegas achieves much higher throughput than TCP Reno. However, TCP Vegas cannot prevent unnecessary throughput degradation when congestion occurs in the backward path. In this letter, we propose an enhanced congestion avoidance mechanism for TCP Vegas. By distinguishing whether congestion occurs in the forward path or not, it significantly improves the connection throughput when the backward path is congested.  相似文献   

5.
基于RTT的TCP流带宽公平性保障机制   总被引:3,自引:0,他引:3  
TCP端到端的拥塞控制机制使得TCP连接获得的瓶颈带宽反比于RTT(数据包往返时间)。为了缓解TCP对于RTT较小流的偏向,区分服务的流量调节机制在RTT较小的流取得目标速率且获得多余资源的情况下可以确保RTT较大流不至于饥饿。现有的基于RTT的流量调节机制在网络拥塞程度较轻时非常有效,但是当网络拥塞程度较重时,由于对RTT较大流的过分保护而导致RTT较小流饥饿。因此,通过引进自适应的思想提出了改进方法,其主要思想就是根据网络的拥塞程度自适应地调整对RTT较大流的保护程度。大量的仿真试验表明所提的机制能有效保障TCP流的带宽公平性并且比现有的方法具有更好的强壮性。  相似文献   

6.
Delay-based congestion avoidance for TCP   总被引:1,自引:0,他引:1  
The set of TCP congestion control algorithms associated with TCP-Reno (e.g., slow-start and congestion avoidance) have been crucial to ensuring the stability of the Internet. Algorithms such as TCP-NewReno (which has been deployed) and TCP-Vegas (which has not been deployed) represent incrementally deployable enhancements to TCP as they have been shown to improve a TCP connection's throughput without degrading performance to competing flows. Our research focuses on delay-based congestion avoidance algorithms (DCA), like TCP-Vegas, which attempt to utilize the congestion information contained in packet round-trip time (RTT) samples. Through measurement and simulation, we show evidence suggesting that a single deployment of DCA (i.e., a TCP connection enhanced with a DCA algorithm) is not a viable enhancement to TCP over high-speed paths. We define several performance metrics that quantify the level of correlation between packet loss and RTT. Based on our measurement analysis, we find that, although there is useful congestion information contained within RTT samples, the level of correlation between an increase in RTT and packet loss is not strong enough to allow a TCP-sender to improve throughput reliably. While DCA is able to reduce the packet loss rate experienced by a connection, in its attempts to avoid packet loss, the algorithm reacts unnecessarily to RTT variation that is not associated with packet loss. The result is degraded throughput as compared to a similar flow that does not support DCA.  相似文献   

7.
严军荣  卢玉龙  潘鹏 《电信科学》2015,31(11):43-47
空间通信的TCP大多数是基于Vegas算法,该算法需要对往返时延进行较为精确的测量,这在具有极长且可变时延的信道特征的深空通信环境中很难实现。提出一种基于分组丢失率测量的差错容忍式拥塞控制算法,该算法采用数据块的形式发送数据,依据历史数据设定差错容忍度,利用分组丢失率测量值进行拥塞状态判断及发送窗口大小调整,从而使用较小的开销达到较高的传输效率。最后,利用数学建模方法,证明基于分组丢失率测量的差错容忍式拥塞控制算法的吞吐量比传统TCP的Tahoe算法提高34%,比Reno算法提高22%。  相似文献   

8.
TCP Vegas exhibits fairness problems even for flows with the same round‐trip time (RTT). We propose an enhanced Vegas with three revisions, replacing BaseRTT with RTT, detecting how fast acknowledgements return and the acceleration of the return speed. The impacts of each of the three proposed revisions are not ignorable. The proposed novel Vegas with the three revisions, called EVA, achieves better fairness under various network conditions. Copyright © 2004 John Wiley & Sons, Ltd.  相似文献   

9.
TCP Vegas is a congestion avoidance scheme designed to prevent the periodic packet loss which occurs in traditional schemes. Since Vegas successfully avoids such packet loss, it achieves much higher throughput than TCP Reno. However, it does not concern the fairness among source-destination pairs with different round-trip times (RTTs). We propose a different mechanism to adjust the window size, this allows TCP to provide much better fairness regardless the large variation of RTTs  相似文献   

10.
TCP Vegas exhibits unfair congestion avoidance mechanism, which aggravates when there are insufficient network resources to accommodate buffer space of a pipe (bandwidth delay product). To remedy this shortcoming, we propose an Enhanced VegAs (EVA) that employs three auxiliary mechanisms: Δ revision, congestion detection and congestion tendency detection. A 2k factorial design with replications is used to study the effect of the three mechanisms. Our results show that TCP EVA achieves better performance than Vegas under various network conditions. Furthermore, congestion avoidance schemes, such as TCP EVA, perform much better than congestion control schemes, such as TCP Reno, in resource‐insufficient networks. Copyright © 2002 John Wiley & Sons, Ltd.  相似文献   

11.
TCP Vegas performance can be improved since its rate-based congestion control mechanism could proactively avoid possible congestion and packet losses in multi-hop ad hoc networks. Nevertheless, Vegas cannot make full advantage of available bandwidth to transmit packets since incorrect bandwidth estimates may occur due to frequent topology changes caused by node mobility. This paper proposes an improved TCP Vegas based on the grey prediction theory, named TCP-Gvegas, for multi-hop ad hoc networks, which has the capability of prediction and self-adaption, as well as three enhanced aspects in the phase of congestion avoidance. The lower layers’ parameters are considered in the throughput model to improve the accuracy of theoretical throughput. The prediction of future throughput based on grey prediction is used to promote the online control. The optimal exploration method based on Q-Learning and Round Trip Time quantizer are applied to search for the more reasonable changing size of congestion window. Besides, the convergence analysis of grey prediction by using the Lyapunov’s second method proves that a shorter input data length of prediction implies a faster convergence rate. The simulation results show that the TCP-Gvegas achieves a substantially higher throughput and lower delay than Vegas in multi-hop ad hoc networks.  相似文献   

12.
In this paper, we propose and verify a modified version of TCP Reno that we call TCP Congestion Control Enhancement for Random Loss (CERL). We compare the performance of TCP CERL, using simulations conducted in ns-2, to the following other TCP variants: TCP Reno, TCP NewReno, TCP Vegas, TCP WestwoodNR and TCP Veno. TCP CERL is a sender-side modification of TCP Reno. It improves the performance of TCP in wireless networks subject to random losses. It utilizes the RTT measurements made throughout the duration of the connection to estimate the queue length of the link, and then estimates the congestion status. By distinguishing random losses from congestion losses based on a dynamically set threshold value, TCP CERL successfully attacks the well-known performance degradation issue of TCP over channels subject to random losses. Unlike other TCP variants, TCP CERL doesn’t reduce the congestion window and slow start threshold when random loss is detected. It is very simple to implement, yet provides a significant throughput gain over the other TCP variants mentioned above. In single connection tests, TCP CERL achieved an 175, 153, 85, 64 and 88% throughput gain over TCP Reno, TCP NewReno, TCP Vegas, TCP WestwoodNR and TCP Veno, respectively. In tests with multiple coexisting connections, TCP CERL achieved an 211, 226, 123, 70 and 199% throughput improvement over TCP Reno, TCP NewReno, TCP Vegas, TCP WestwoodNR and TCP Veno, respectively.  相似文献   

13.
In this paper we use an analytic fluid approach in order to analyze the different features of both Vegas and Reno TCP versions. We then use simulations to confirm our analytic results. When the available bandwidth is high, indeed Vegas can retransmit less than one‐fifth as much data as Reno does, so that the higher the available bandwidth is, the more efficient Vegas is. However, under heavy congestion Vegas behaves like Reno and does not manage to make efficient use of its new mechanism for congestion detection. The analytic results that we obtain are the evolution of the window size, round trip times and their averages, and the average throughput. This revised version was published online in June 2006 with corrections to the Cover Date.  相似文献   

14.
TCP Vegas provides better performance compared to traditional TCP Reno schemes. However, backward traffic significantly degrades Vegas efficiency causing underutilization of the available bandwidth and unfairness. In this letter, we present an enhanced congestion control mechanism for TCP Vegas able to correctly remove the undesired impact of reverse traffic on bandwidth sharing. Furthermore, our proposal is easily deployable because it does not require neither clock synchronization nor any special support at the intermediate routers  相似文献   

15.
Fairness and stability of congestion control mechanisms of TCP   总被引:1,自引:0,他引:1  
In this paper, we focus on fairness and stability of the congestion control mechanisms adopted in several versions of TCP by investigating their time–transient behaviors through an analytic approach. In addition to TCP Tahoe and TCP Reno, we also consider TCP Vegas which has been recently proposed for higher throughput, and enhanced TCP Vegas, which is proposed in this paper for fairness enhancements. We consider the homogeneous case, where two connections have the equivalent propagation delays, and the heterogeneous case, where each connection has different propagation delay. We show that TCP Tahoe and TCP Reno can achieve fairness among connections in the homogeneous case, but cannot in the heterogeneous case. We also show that TCP Vegas can provide almost fair service among connection, but there is some unfairness caused by the essential nature of TCP Vegas. Finally, we explain the effectiveness of our enhanced TCP Vegas in terms of fairness and throughput. This revised version was published online in June 2006 with corrections to the Cover Date.  相似文献   

16.
Accumulation-based congestion control   总被引:1,自引:0,他引:1  
This paper generalizes the TCP Vegas congestion avoidance mechanism and uses accumulation , buffered packets of a flow inside network routers, as a congestion measure based on which a family of congestion control schemes can be derived. We call this model Accumulation-based Congestion Control (ACC), which fits into the nonlinear optimization framework proposed by Kelly. The ACC model serves as a reference for packet-switching network implementations. We show that TCP Vegas is one possible scheme under this model. It is well known that Vegas suffers from round trip propagation delay estimation error and reverse path congestion. We therefore design a new Monaco scheme that solves these problems by employing an out-of-band, receiver-based accumulation estimator, with the support of two FIFO priority queues from the (congested) routers. Comparisons between these two schemes demonstrate that Monaco does not suffer from the problems mentioned above and achieves better performance than Vegas. We use ns-2 simulations and Linux implementation experiments to show that the static and dynamic performance of Monaco matches the theoretic results. One key issue regarding the ACC model in general, i.e., the scalability of bottleneck buffer requirement, and a solution using a virtual queueing algorithm are discussed and evaluated.  相似文献   

17.
由于传统TCP拥塞控制算法直接应用到MPTCP(Multipath Transport Control Protocol)中存在公平性问题,以及不能有效地发挥多路径传输的优势,因而从公平性方面对MPTCP现有拥塞控制算法进行研究.研究发现,现有的MPTCP拥塞控制算法均受到相同的回路时间限制.提出一种基于链路延迟的RTT补偿算法(Compensating for RTT mismatch,C-RTT ).该算法通过设置网络带宽占用比参数以及对MPTCP连接的子流设置侵略因子,从而保证瓶颈链路处MPTCP数据流和TCP数据流公平地共享可用带宽.最后通过NS3仿真实验证明,该算法能够有效地补偿链路中因RTT不等引起的公平性问题,并避免链路之间数据的非周期抖动,且保证了多路径传输的优越性.  相似文献   

18.
TCP拥塞控制技术初探   总被引:2,自引:0,他引:2  
刘拥民 《信息技术》2007,31(1):29-32,35
首先探讨了网络拥塞出现的原因,然后分析了TCP拥塞控制的原理及四个TCP拥塞控制算法的性能,接着着重论述了TCP拥塞控制所面临的问题和对应算法的改进,最后提出了其进一步的研究方向。  相似文献   

19.
This paper introduces a novel congestion detection scheme for high-bandwidth TCP flows over optical burst switching (OBS) networks, called statistical additive increase multiplicative decrease (SAIMD). SAIMD maintains and analyzes a number of previous round-trip time (RTTs) at the TCP senders in order to identify the confidence with which a packet loss event is due to network congestion. The confidence is derived by positioning short-term RTT in the spectrum of long-term historical RTTs. The derived confidence corresponding to the packet loss is then taken in the developed policy for TCP congestion window adjustment. We will show through extensive simulation that the proposed scheme can effectively solve the false congestion detection problem and significantly outperform the conventional TCP counterparts without losing fairness. The advantages gained in our scheme are at the expense of introducing more overhead in the SAIMD TCP senders. Based on the proposed congestion control algorithm, a throughput model is formulated, and is further verified by simulation results.   相似文献   

20.
Recent research efforts in mobile ad hoc networks have concentrated on examining the behaviour of TCP Reno over various ad hoc routing protocols and have suggested a number of extensions to improve its performance. TCP Vegas, which takes a proactive approach to congestion avoidance, has not so far been examined as a viable alternative to TCP Reno in wireless environments and no effort has been made to analyse its performance over routing protocols for MANETs. This paper evaluates using extensive simulation experiments the performance behaviour of TCP Vegas over a proactive (destination sequenced distance vector) and two reactive (dynamic source routing and ad hoc on demand distance vector) routing protocols and compares it against that of TCP Reno. Copyright © 2004 John Wiley & Sons, Ltd.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号