共查询到18条相似文献,搜索用时 187 毫秒
1.
2.
3.
4.
5.
针对TCP Vegas会出现慢启动过早结束、拥塞窗口过小导致带宽利用率下降的问题,以及在与Reno等基于丢包来判断拥塞的算法竞争带宽时的公平性差等问题,文中分别就慢启动和拥塞避免阶段进行了相应的改进,最后将其结合.仿真结果表明,该算法对慢启动过早结束、带宽公平性等TCP Vegas协议的缺陷有了明显的改善,特别是在高带宽时延乘积网络中. 相似文献
6.
7.
8.
多重慢启动TCP协议是为了适应高速网络的发展而提出的一类标准TCP协议的改进协议.本文首先分析了多重慢启动TCP协议的原理,然后详细阐述了近年来提出的一些典型多重慢启动TCP协议,最后对多重慢启动TCP协议下一步的工作方向进行了展望. 相似文献
9.
本文分析了TFRC(TCP-Friendly Rate Control)协议在慢启动阶段采用类似TCP协议的倍增发送速率机制存在的问题,提出了一种利用回路响应时间(Round Trip Time,RTT)来自适应调节慢启动阶段速率的算法.通过分析实际RTT值和EWMA(Exponentially Weighted Moving Average)处理后的平均RTT值来感知网络当前的拥塞状况,以调节发送速率的激进程度.仿真实验表明,该方法对TFRC协议具有明显的改进作用,减少了慢启动阶段结束时的报文丢失率,提高了协议的传输平稳度和吞吐量,从而能更有效地适应多媒体流的传输要求. 相似文献
10.
TCP-Rab的吞吐量模型及实验研究 总被引:1,自引:0,他引:1
基于接收端通告的TCP(TCP-Rab,receiver advertisement based TCP)协议是我们实现的一种新的TCP协议,在文献[1]中对TCP-Rab的算法设计、实现进行了详细阐述。本文对TCP-Rab进行了少量改进,重点导出了TCP-Rab的吞吐量性能模型,并对TCP-Rab进行了试验研究。该模型采用统计的方法,在导出TCP-Rab的吞吐量性能模型的时候,不仅考虑了TCP连接的拥塞避免阶段对吞吐量的影响,也考虑了慢启动阶段对吞吐量的影响,同时还考虑了一个发送窗口内多个数据包随机丢失对吞吐量的影响,因此该模型能适用于实际的网络环境中。 相似文献
11.
Neng-Chung Wang Jong-Shin Chen Yung-Fa Huang Chi-Lun Chiou 《Wireless Personal Communications》2008,47(3):399-415
In this paper, we propose a scheme that dynamically adjusts the slow start threshold (ssthresh) of TCP. The ssthresh estimation is used to set an appropriate ssthresh. A good ssthresh would improve the transmission performance of TCP. For the congestion avoidance state, we present a mechanism that probes
the available bandwidth. We adjust the congestion window size (cwnd) appropriately by observing the round trip time (RTT) and reset the ssthresh after quick retransmission or timeout using the ssthresh estimation. Then the TCP sender can enhance its performance by using the ssthresh estimation and the observed RTT. Our scheme defines what is considered an efficient transmission rate. It achieves better
utilization than other TCP versions. Simulation results show that our scheme effectively improves TCP performance. For example,
when the average bottleneck bandwidth is close to 30% of the whole network bandwidth, our scheme improves TCP performance
by at least 10%.
相似文献
Chi-Lun ChiouEmail: |
12.
Fath Elrahman Ismael Sharifah K. Syed Yusof Mazlan Abbas N.M. Abdul Latiff Norsheila Fisal 《International Journal of Communication Systems》2014,27(10):1766-1782
The IEEE 802.16j Mobile Multihop Relay (MMR) WiMAX network allows the number of hops between the end user and the base station to be more than two hops. It supports non‐real‐time Polling Service, which considers the minimum reserved rate and the maximum sustained rate as a QoS requirements. The reliability of sending the data over MMR WiMAX is achieved by using Transmission Control Protocol (TCP) in transport layer and automatic repeat request in the link layer. However, the use of automatic repeat request in the link layer makes the round trip time fluctuate rapidly, which increases the possibility of retransmission timeout (RTO) expiration. TCP performance degrades because of frequent timeout, and hence the QoS transmission rates cannot be satisfied. Therefore, this paper presents an RTO smoothing scheme and QoS aware transmission control to enhance the performance of data transmission over MMR WiMAX networks. The RTO smoothing scheme aims to reduce the frequent timeout occurrences. The slow start threshold and maximum congestion window are adjusted to satisfy the required QoS and it provides transmission rate fairness for the users at different hops. The results showed that, the proposed schemes reduce the timeout, and improve the utilization of the allocated resources and TCP throughput. Copyright © 2012 John Wiley & Sons, Ltd. 相似文献
13.
Haijie Huang Jianfei Cai 《IEEE network》2006,20(6):24-31
With the help of mobile IP/IPv6 and soft handoff, ongoing TCP sessions can remain active and handoff packet loss can be avoided. However, TCP still faces several performance degradation issues due to the disparities in bandwidth and propagation delay between different access networks. Particularly, during vertical handoffs, some undesirable phenomena may erroneously trigger TCP congestion-control actions and thus degrade TCP performance. In this article we tackle the spurious timeout problem frequently associated with handovers from fast to slow links. We propose three network-layer schemes: fast ACK, slow ACK, and ACK delaying. These schemes require only minor modifications to the network layer of mobile receivers and no change to the TCP protocol and the TCP sender. The simulation results show that these schemes can effectively improve TCP performance during soft vertical handoffs 相似文献
14.
A New Analytical Model for TCP Reno with Bursts Error Considered 总被引:1,自引:0,他引:1
1 IntroductionInthepastfewyears,moststudiesofTCPpro tocolhaveconcentratedonexperimentsandsimula tions[1~2 ,9~ 1 4 ] .Theprevioustheoreticalstudieson lyconsideredTCP sowncapacity ,butthecharac teristicsofwirelesslinkswerenotcaredaboutenough .Evensomeofthemconsideredwirelesslinks,butmostofthemfailedtoconsidertheeffectsofbursterror[3,1 1 ] whichisanimportantfeatureofwirelesslinks.InRef.[4],ZORZIM proposesaanalyticalmodelforTCP ,buthismodelisverycomplicated ,andalsoatsomeplacesheusesuppe… 相似文献
15.
TCP Westwood: End-to-End Congestion Control for Wired/Wireless Networks 总被引:11,自引:0,他引:11
Casetti Claudio Gerla Mario Mascolo Saverio Sanadidi M.Y. Wang Ren 《Wireless Networks》2002,8(5):467-479
TCP Westwood (TCPW) is a sender-side modification of the TCP congestion window algorithm that improves upon the performance of TCP Reno in wired as well as wireless networks. The improvement is most significant in wireless networks with lossy links. In fact, TCPW performance is not very sensitive to random errors, while TCP Reno is equally sensitive to random loss and congestion loss and cannot discriminate between them. Hence, the tendency of TCP Reno to overreact to errors. An important distinguishing feature of TCP Westwood with respect to previous wireless TCP extensions is that it does not require inspection and/or interception of TCP packets at intermediate (proxy) nodes. Rather, TCPW fully complies with the end-to-end TCP design principle. The key innovative idea is to continuously measure at the TCP sender side the bandwidth used by the connection via monitoring the rate of returning ACKs. The estimate is then used to compute congestion window and slow start threshold after a congestion episode, that is, after three duplicate acknowledgments or after a timeout. The rationale of this strategy is simple: in contrast with TCP Reno which blindly halves the congestion window after three duplicate ACKs, TCP Westwood attempts to select a slow start threshold and a congestion window which are consistent with the effective bandwidth used at the time congestion is experienced. We call this mechanism faster recovery. The proposed mechanism is particularly effective over wireless links where sporadic losses due to radio channel problems are often misinterpreted as a symptom of congestion by current TCP schemes and thus lead to an unnecessary window reduction. Experimental studies reveal improvements in throughput performance, as well as in fairness. In addition, friendliness with TCP Reno was observed in a set of experiments showing that TCP Reno connections are not starved by TCPW connections. Most importantly, TCPW is extremely effective in mixed wired and wireless networks where throughput improvements of up to 550% are observed. Finally, TCPW performs almost as well as localized link layer approaches such as the popular Snoop scheme, without incurring the overhead of a specialized link layer protocol. 相似文献
16.
Roman Dunaytsev Dmitri Moltchanov Yevgeni Koucheryavy Jarmo Harju 《International Journal of Communication Systems》2011,24(12):1533-1564
In this paper, we propose an analytical cross‐layer model for a Transmission Control Protocol (TCP) connection running over a covariance‐stationary wireless channel with a completely reliable Automatic Repeat reQuest scheme combined with Forward Error Correction (FEC) coding. Since backbone networks today are highly overprovisioned, we assume that the wireless channel is the only one bottleneck in the system which causes packets to be buffered at the wired/wireless interface and dropped as a result of buffer overflow. We develop the model in two steps. At the first step, we consider the service process of the wireless channel and derive the probability distribution of the time required to successfully transmit an IP packet over the wireless channel. This distribution is used at the next step of the modeling, where we derive expressions for the TCP long‐term steady‐state throughput, the mean round‐trip time, and the spurious timeout probability. The developed model allows to quantify the joint effect of many implementation‐specific parameters on the TCP performance over both correlated and non‐correlated wireless channels. We also demonstrate that TCP spurious timeouts, reported in some empirical studies, do not occur when wireless channel conditions are covariance‐stationary and their presence in those measurements should be attributed to non‐stationary behavior of the wireless channel characteristics. Copyright © 2011 John Wiley & Sons, Ltd. 相似文献
17.
We use a stochastic model to study the throughput performance of various transport control protocol (TCP) versions (Tahoe (including its older version that we call OldTahoe), Reno, and NewReno) in the presence of random losses on a wireless link in a local network. We model the cyclic evolution of TCP, each cycle starting at the epoch at which recovery starts from the losses in the previous cycle. TCP throughput is computed as the reward rate in a certain Markov renewal-reward process. Our model allows us to study the performance implications of various protocol features, such as fast retransmit and fast recovery. We show the impact of coarse timeouts. In the local network environment the key issue is to avoid a coarse timeout after a loss occurs. We show the effect of reducing the number of duplicate acknowledgements (ACKs) for triggering a fast retransmit. A large coarse timeout granularity seriously affects the performance of TCP, and the various protocol versions differ in their ability to avoid a coarse timeout when random loss occurs; we quantify these differences. We show that, for large packet-loss probabilities, TCP-Reno performs no better, or worse, than TCP-Tahoe. TCP-NewReno is a considerable improvement over TCP-Tahoe, and reducing the fast-retransmit threshold from three to one yields a large gain in throughput; this is similar to one of the modifications in the TCP-Vegas proposal. We explain some of these observations in terms of the variation of fast-recovery probabilities with packet-loss probability. The results of our analysis compare well with a simulation that uses actual TCP code 相似文献
18.
This article presents a trace-driven analysis of IP over ATM services from an ATM-centric standpoint. We provide a characterization of TCP flows as VBR streams with burstiness (MBS) and throughput (SCR). On the other hand, a macroscopic analysis comprising percentage of flows and bytes per service, TCP average transaction duration, and bytes transferred both ways is also presented. The ATM link under analysis concentrates traffic from a large population of 1500 hosts from the Public University of Navarra campus network, that produce 1,700,000 TCP connections approximately in the measurement period of one week. The results obtained from such a wealth of data indicate that the sustained throughput of Web connections does not grow beyond 80 kb/s with 70 percent probability in the data transfer phase (i.e., in the established state), and we observe a strong influence of the connection establishment phase on the user-perceived throughput. On the other hand, the burstiness of individual TCP connections is rather small; namely, TCP connections do not produce bursts according to the geometric law given by slow start and commonly assumed in previously published studies 相似文献