首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
Jongmin  Hojung  Rhan 《Computer Networks》2009,53(16):2767-2781
The traditional windows-based TCP congestion control mechanism produces throughput bias against flows with longer packet roundtrip times; the flow with a short packet roundtrip time preoccupies the shared network bandwidth to a greater extent than others. Moreover, the blind window reduction that occurs whenever packets are lost decreases the network utilization severely, especially in networks with high packet losses. This paper proposes a sender-based TCP congestion control, called TCP-BT. The scheme estimates the network bandwidth depending on the transmission behavior of applications, and adjusts the congestion window by considering both the estimated network bandwidth and the packet roundtrip time to improve fairness as well as transmission performance. The scheme has been implemented in the Linux platform and compared with various TCP variants in real environments. The experimental results show that the proposed scheme improves transmission performance, especially in networks with congestion and/or high packet loss rates. Experiments in real commercial wireless networks have also been conducted to support the practical use of the proposed mechanism.  相似文献   

2.
In delay-based TCP congestion avoidance mechanisms, a source adjusts its window size to adapt to changes in network conditions as measured through changing queueing delays. Although network calculus (NC) has been used to study window flow control and determine performance bounds, there is a lack of a bridge between NC theory and the practical issues of delay-based TCP congestion avoidance. In this paper, we use an NC-based approach to derive ideal congestion controllers for representative delay-based window flow control models with time-variant feedback delays. We show that the basic delay-based TCP congestion avoidance mechanisms in TCP Vegas, Enhanced TCP Vegas, and FAST TCP can be viewed as different approaches to approximating a certain NC controller. Moreover, we derive another NC controller that is explicitly constructed to address the throughput degradation of the current delay-based methods due to delayed acknowledgement (ACK) packets caused by network traffic in the reverse path (ACK packet) direction. The approximation of this F-model NC-based controller is shown to provide better throughput and fairness over the existing delay-based methods for a variety of network topologies in ns-2 simulations.  相似文献   

3.
利用VPN网关改善远程TCP传输性能的方法研究*   总被引:1,自引:0,他引:1  
为了改善远程TCP的传输性能,提出一种基于VPN网关的TCP代理方法,通过对TCP数据包的ACK确认号和通告窗口进行修改,屏蔽TCP发送端对于网络丢包的感知,防止了拥塞窗口不必要的降低。实验结果表明,这种方法可以有效地消除高丢包率所带来的影响,提高了链路的利用率以及远程TCP连接的传输速度。  相似文献   

4.
V2G网络下PLC链路带宽受限、高误码率等特点导致现有的TCP NewReno拥塞控制机制缺乏对丢包类型的有效判断,将链路上由噪声干扰的随机错误丢包与网络拥塞丢包统一当做拥塞事件处理,从而造成不必要的拥塞避免,导致了低吞吐量问题.根据此问题,提出了一种基于带宽自适应的拥塞控制算法.该算法通过分组预测拥塞等级感知网络状态,由此估计可用带宽来判断丢包类型,实现了拥塞窗口自适应调节.仿真结果表明该算法在拥塞窗口的增长、吞吐量、公平性、收敛性和友好性等方面都优于现有算法,V2 G网络的吞吐量得到明显提升.  相似文献   

5.
《Computer Networks》2008,52(8):1583-1602
In this paper, we study the performance of a static multihop wireless network, specifically that of the backhaul network of a two-tier Wireless Mesh Network (WMN) operating on IEEE 802.11 Medium Access Control (MAC) protocol. The performance of an IEEE 802.11 based backhaul network is greatly affected by the MAC contention and congestion in the network. If the sources pump data into the network than can be supported, loss rate increases due to MAC contention and congestion in the network. This also leads to the problem of unfairness among flows. In this paper, we propose a Link Layer Adaptive Pacing (LLAP) scheme that adaptively controls the offered load into the network. This improves the performance of higher layer protocols without any modifications to them. Our LLAP scheme estimates the four hop transmission delay in the network path without incurring any additional overhead (Control packets) and accordingly paces the packet transmissions to reduce MAC contentions in the network. We implement the LLAP scheme in ns-2.29 network simulator and extensively study its performance for both User Datagram Protocol (UDP) and Transmission Control Protocol (TCP) traffic in different network scenarios. In all the cases, our scheme shows a significant improvement in the performance of both UDP and TCP traffic.  相似文献   

6.
一种改善Ad Hoc网络中TCP性能的跨层方法   总被引:1,自引:0,他引:1  
肖永康  李萌  山秀明  任勇 《计算机应用》2005,25(5):1179-1181,1189
大量研究表明AdHoc网络中TCP的性能非常差,这主要是由于TCP的拥塞控制机制不能有效地解决由共享信道竞争造成的分组丢失问题。文中提出了一种根据TCP发射端MAC层的RTS重发次数,来自适应地调整TCP的最大窗口大小的跨层方法,以控制网络中分组的数量,减小信道竞争。仿真结果表明,该方法能够显著地提高TCP的吞吐量,并改善其稳定性。  相似文献   

7.
李超  林亚平 《计算机工程》2004,30(22):101-103
针对无线网提出了一种基于带宽估计的拥塞控制机制。该机制利用TCP确认帧携带的数据包到达时间来估算包到达速率,从而得到带宽的估计值。在此基础上用带宽的估计值更新拥塞窗口,避免在发生链路错误时启动拥塞控制机制,由此提高了TCP在无线网上的性能。实验结果表明,算法能减少链路差错对TCP性能带来的影响,提高了TcP在无线网上的吞吐率。  相似文献   

8.
Ad Hoc中的TCP改进方案——Adaptive ADTCP   总被引:1,自引:0,他引:1  
宋军  李浩  李嫄源  李霖 《计算机应用》2010,30(7):1750-1753
在分析无线自组网特点及其对TCP性能影响的基础上,提出了一种能够自适应无线自组网状态的TCP改进方案(Adaptive ADTCP)。Adaptive ADTCP在明确辨识网络状态的前提下,首先根据前向路径跳数自适应地调整拥塞窗口增长因子,限制源节点TCP拥塞窗口过分增长,避免造成网络拥塞;同时源节点TCP根据当前拥塞窗口自适应改变发送的分组长度,充分利用网络资源。仿真实验表明,在网络重负载和节点高速移动情况下,Adaptive ADTCP对数据传输的吞吐量有较大提升。  相似文献   

9.
传统的TCP协议是为有线网络而设计的,它假定数据包的丢失是由网络拥塞引起的,然而在Ad Hoc网络中,除拥塞丢包外,其它非拥塞因素也会引起数据包的丢失。分析Ad Hoc网络影响TCP性能的主要因素,在原有拥塞控制方案MMJI的基础上,提出了一种端到端的TCP拥塞控制改进方案(Imp MMJI)。该方案能根据前向路径跳数自适应调整拥塞窗口的大小,防止拥塞窗口过快增长,当发生路由改变或链路中断时,重新计算拥塞窗口cwnd和ssthresh的值,以确保路由重建前后TCP连接负载率的一致性;并在ACK应答包的TCP首部增加了状态标志位,结合多个度量参数联合判断网络状态,提高网络状态识别的准确性,使发送端实时采取相应的措施。仿真结果表明,该方案能使网络吞吐量得到明显的提高,改善了TCP的性能。  相似文献   

10.
空间网络具有传播延时长、信道丢包率高等特点,使得传统的地面路由协议TCP协议难以适应于空间网络。CTCP是一种结合网络编码技术的新型传输协议,实验表明在高丢包率的空间网络环境中的性能要优于传统的TCP协议。但由于CTCP的拥塞控制方式类似于TCP-Reno,拥塞窗口的调整是静态设定的,使得CTCP的拥塞控制机制在多变复杂的空间网络环境效果并不理想。本文提出一种基于CTCP的动态调整拥塞控制算法H-CTCP,通过对空间网络中的可用带宽进行实时估算,动态设定拥塞窗口。实验证明,改进后的拥塞控制算法更能适应高丢包率的空间网络环境,大大提高CTCP的传输性能。  相似文献   

11.
For accessing plentiful resources in the Internet through wireless mobile hosts, diverse wireless network standards and technologies have been developed and progressed significantly. The most successful examples include IEEE 802.11 WiFi for wireless networks and 3G/HSDPA/HSUPA for cellular communications. All IP-based applications are the primary motivations to make these networks successful. In TCP/IP transmissions, the TCP congestion control operates well in the wired network, but it is difficult to determine an accurate congestion window in a heterogeneous wireless network that consists of the wired Internet and various types of wireless networks. The primary reason is that TCP connections are impacted by not only networks congestion but also error wireless links. This paper thus proposes a novel adaptive window congestion control (namely Logarithmic Increase Adaptive Decrease, LIAD) for TCP connections in heterogeneous wireless networks. The proposed RTT-based LIAD has the capability to increase throughput while achieving competitive fairness among connections with the same TCP congestion mechanism and supporting friendliness among connections with different TCP congestion control mechanisms. In the Congestion Avoidance (CA) phase, an optimal shrink factor is first proposed for Adaptive Decreasing cwnd rather than a static decreasing mechanism used by most approaches. Second, we adopt a Logarithmic Increase algorithm to increase cwnd while receiving each ACK after causing three duplicate ACKs. The analyses of congestion window and throughput under different packet loss rate are analyzed. Furthermore, the state transition diagram of LIAD is detailed. Numerical results demonstrate that the proposed LIAD outperforms other approaches in goodput, fairness, and friendliness under diverse heterogeneous wireless topologies. Especially, in the case of 10% packet loss rate in wireless links, the proposed approach increases goodput up to 156% and 1136% as compared with LogWestwood+ and NewReno, respectively.  相似文献   

12.
One main TCP congestion control objective is, by dynamically adjusting the source window size according to the router queue level, to stabilize the buffer queue length at a given target, thereby achieving predictable queueing delay, reducing packet loss and maximizing link utilization. One difficulty therein is the TCP acknowledging actions will experience a time delay from the router to the source in a TCP system. In this paper, a time-delay control theory is applied to analyze the mechanism of packet-dropping at router and the window-updating in TCP source in TCP congestion control for a TCP/RED dynamic model. We then derive explicit conditions under which the TCP/RED system is asymptotically stable in terms of the instantaneous queue. We discuss the convergence of the buffer queue lengths in the routers. Our results suggest that, if the network parameters satisfy certain conditions, the TCP/RED system is stable and its queue length can converge to any target. We illustrate the theoretical results using ns2 simulations and demonstrate that the network can achieve good performance and converge to the arbitrary target queues.  相似文献   

13.
TCP Westwood(TCPW)算法在拥塞避免阶段拥塞窗口采用线性增长方式,不利于快速获得高吞吐量和维持高吞吐量。该算法在慢启动阶段仍然采用指数增长模式,从而导致大量突发数据的产生,造成拥塞。针对以上不足,提出了改进算法——NLTCP Westwood(NLTCPW)。该算法在慢启动阶段发送窗口较TCPW算法能更快地到达10个包左右,之后窗口增长速度较TCPW算法则有所减慢;而在拥塞避免阶段采用基于当前拥塞窗口大小的先快后慢的非线性增长方式。数学模型分析和仿真结果表明,NLTCPW算法在高速网环境下的性能较TCPW更好,具有较好的吞吐量、稳定性、友好性和较低的丢包率。  相似文献   

14.
P-Start:一种分阶段TCP慢启动机制   总被引:6,自引:1,他引:6  
针对现有TCP算法慢启动机制窗口指数增长导致一个窗口中出现多个包丢失现象,提出了一种分阶段的TCP慢启动机制-P-Start.该方法利用零界点(ssthresh/2)将慢启动分为两个阶段.窗口小于零界点,呈指数增长;窗口大于零界点,则以负指数方式增长,逐步迭代逼近门限值;使拥塞窗口增加幅度在连接启动时和过渡到拥塞避免阶段比较小,而在零界点附近窗口增加幅度大.从而有效避免了多个包丢失现象的发生,实现连接的平滑接入和过渡到拥塞避免阶段.考虑到慢启动传输效率低,改进算法通过参数配置,加快窗口的增加速度.减少慢启动的持续时间,提高其性能.仿真实验结果表明P-tart有效地提高了TCP协议的稳定性和网络的性能.  相似文献   

15.
LTE可以提供真正无处不在基于IP的移动宽带业务,但随着承载网的IP化,网络拥塞、丢包、抖动、延时等质量问题将影响到LTE业务层的QoS质量.作为LTE无线资源管理的核心,研究并设计一个良好的资源调度算法是提高数据业务的性能和终端用户的体验是一个亟待解决的重要任务.本文通过借鉴LTE对VoIP数据分组的半持续调度算法的思想,提出了一种LTE的无线资源调度的改进方案.方案将TCP确认包映射到具有更高优先级的空闲逻辑信道,从而降低了ACK包在无线信道中发生丢弃和拥塞的概率,避免了TCP拥塞控制机制的频繁开启.仿真结果表明,本文提出的TCP确认包映射转换方案在RTT时延、吞吐量等方面均有一定的提升,具有一定的稳定性和性能优势.  相似文献   

16.
为了提高高丢包率环境下的TCP传输性能,提出一种往返时延偏移智能响应机制。对往返时延偏移值进行标准化处理得到标准延迟因子,用这个因子对拥塞窗口增长和减小量进行修正,实现拥塞窗口增长速度随往返时延偏移自适应调整,能够区分随机丢包和网络拥塞。开发Linux内核模块实现了往返时延偏移智能响应机制,可快速部署到所有基于AIMD策略的拥塞控制机制。仿真结果表明,使用往返时延偏移智能响应机制,平均吞吐量超过cubic算法57%,能够有效提升高丢包率环境的带宽利用率。  相似文献   

17.
Most of the internet users connect through wireless networks. Major part of internet traffic is carried by Transmission Control Protocol (TCP). It has some design constraints while operated across wireless networks. TCP is the traditional predominant protocol designed for wired networks. To control congestion in the network, TCP used acknowledgment to delivery of packets by the end host. In wired network, packet loss signals congestion in the network. But rather in wireless networks, loss is mainly because of the wireless characteristics such as fading, signal strength etc. When a packet travels across wired and wireless networks, TCP congestion control theory faces problem during handshake between them. This paper focuses on finding this misinterpretation of the losses using cross layer approach. This paper focuses on increasing bandwidth usage by improving TCP throughput in wireless environments using cross layer approach and hence named the proposed system as CRLTCP. TCP misinterprets wireless loss as congestion loss and unnecessarily reduces congestion window size. Using the signal strength and frame error rate, the type of loss is identified and accordingly the response of TCP is modified. The results show that there is a significant improvement in the throughput of proposed TCP upon which bandwidth usage is increased.  相似文献   

18.
分析目前TCP拥塞控制的慢启动策略及其存在的短连接带宽浪费、过度丢包等实际问题,提出一种基于RTT(Round Rrip Time,往返时延)反馈的TCP慢启动改进算法SS IM(Slow Start Improved)。改进算法在慢启动过程前期为快速利用当前有效网络带宽,拥塞窗口保持较高速度增长,后期为避免加重网络拥塞,根据当前网络状况动态地缓慢调整拥塞窗口增长因子,使cwnd(congestion window,拥塞窗口)平滑过渡到ssthresh(slow start threshold,慢启动阈值)。性能分析和NS2仿真实验结果表明,改进算法能有效地减少分组丢包数,提高网络吞吐量,降低路由排队时延,平缓数据突发量冲击,降低网络拥塞发生的可能性,利于网络性能的提高。  相似文献   

19.
针对无线网络链路干扰大、误码率高等特点,以及TCP Westwood算法(TCPW)存在估算带宽时过度依赖包的反馈,缺乏区分传输过程中丢包类型的缺点等问题,提出一种TCPW拥塞控制优化算法--TCPW-F。该算法利用发送速率等构建拥塞因子[F]作为判断丢包类型的依据,同时对判定发生噪声丢包时的拥塞窗口进一步调整,避免噪声丢包引起的窗口下降,提高该情况下窗口的发送效率。仿真结果表明,TCPW-F算法在时延性能方面表现更优,单位时间抖动趋于稳定的速度更快。在同一信道带宽下增大包生成速率,改进算法的实时吞吐量明显高于原算法,具备一定的噪声丢包感知能力,无线网络的TCP传输质量获得较大改善。  相似文献   

20.
This paper presents a scheme that employs TCP-aware network coding with opportunistic scheduling to enhance TCP throughput in wireless mobile ad hoc networks. Specifically, it considers a TCP parameter, congestion window size, and wireless channel conditions simultaneously to improve TCP throughput performance. Evaluation of this scheme is carried out by using ns2 simulations in different scenarios. The results show that the proposed scheme gives approximately 35% throughput improvement in a high mobility environment and about 33% throughput increase in no or low mobility environment as compared to traditional network coding with opportunistic scheduling. This paper also proposes a new adaptive-W (i.e., adaptive Waiting time) scheme whose objective is to adaptively control waiting time of overheard packets that are stored in a buffer to achieve tradeoff between throughput and overhead.  相似文献   

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

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