首页> 外文OA文献 >Improving TCP performance over heterogeneous networks : The investigation and design of End to End techniques for improving TCP performance for transmission errors over heterogeneous data networks.
【2h】

Improving TCP performance over heterogeneous networks : The investigation and design of End to End techniques for improving TCP performance for transmission errors over heterogeneous data networks.

机译:改进异构网络上的TCP性能:研究和设计端到端技术,以提高异构数据网络上传输错误的TCP性能。

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Transmission Control Protocol (TCP) is considered one of the most important protocolsudin the Internet. An important mechanism in TCP is the congestion controludmechanism which controls TCP sending rate and makes TCP react to congestionudsignals. Nowadays in heterogeneous networks, TCP may work in networks with someudlinks that have lossy nature (wireless networks for example). TCP treats all packetudloss as if they were due to congestion. Consequently, when used in networks thatudhave lossy links, TCP reduces sending rate aggressively when there are transmissionud(non-congestion) errors in an uncongested network.udOne solution to the problem is to discriminate between errors; to deal with congestionuderrors by reducing TCP sending rate and use other actions for transmissionuderrors. In this work we investigate the problem and propose a solution using anudend-to-end error discriminator. The error discriminator will improve the currentudcongestion window mechanism in TCP and decide when to cut and how much toudcut the congestion window.udWe have identified three areas where TCP interacts with drops: congestion windowudupdate mechanism, retransmission mechanism and timeout mechanism. All ofudthese mechanisms are part of the TCP congestion control mechanism. We proposeudchanges to each of these mechanisms in order to allow TCP to cope with transmissionuderrors. We propose a new TCP congestion window action (CWA) for transmissionuderrors by delaying the window cut decision until TCP receives all duplicate acknowledgmentsudfor a given window of data (packets in flight). This will give TCP a clearudimage about the number of drops from this window. The congestion window size isudthen reduced only by number of dropped packets. Also, we propose a safety mechanismudto prevent this algorithm from causing congestion to the network by usingudan extra congestion window threshold (tthresh) in order to save the safe area whereudthere are no drops of any kind. The second algorithm is a new retransmission actionudto deal with multiple drops from the same window. This multiple drops actionud(MDA) will prevent TCP from falling into consecutive timeout events by resendingudall dropped packets from the same window. A third algorithm is used to calculateuda new back-off policy for TCP retransmission timeout based on the network¿s availableudbandwidth. This new retransmission timeout action (RTA) helps relating theudlength of the timeout event with current network conditions, especially with heavyudtransmission error rates.udThe three algorithms have been combined and incorporated into a delay baseduderror discriminator. The improvement of the new algorithm is measured along withudthe impact on the network in terms of congestion drop rate, end-to-end delay, averageudqueue size and fairness of sharing the bottleneck bandwidth. The results show thatudthe proposed error discriminator along with the new actions toward transmissionuderrors has increased the performance of TCP. At the same time it has reduced theudload on the network compared to existing error discriminators. Also, the proposeduderror discriminator has managed to deliver excellent fairness values for sharing theudbottleneck bandwidth.udFinally improvements to the basic error discriminator have been proposed byudusing the multiple drops action (MDA) for both transmission and congestion errors.udThe results showed improvements in the performance as well as decreases in theudcongestion loss rates when compared to a similar error discriminator.
机译:传输控制协议(TCP)被认为是Internet中最重要的协议之一。 TCP中的一个重要机制是拥塞控制 ud机制,它控制TCP发送速率并使TCP对拥塞 udsignals做出反应。如今,在异构网络中,TCP可以在具有某些具有损耗性质的 udlink的网络(例如无线网络)中工作。 TCP将所有数据包丢失视为由拥塞引起的。因此,当在有丢失链路的网络中使用TCP时,如果在未拥塞的网络中出现传输 ud(非拥塞)错误,TCP会大幅度降低发送速率。 ud问题的一种解决方案是区分错误。通过降低TCP发送速率来处理拥塞错误,并使用其他操作来处理错误。在这项工作中,我们调查了问题,并提出了使用 udend-to-end错误鉴别器的解决方案。错误鉴别器将改善TCP中的当前 ud拥塞窗口机制,并决定何时切割以及对拥塞窗口进行多少切割。 ud我们确定了TCP与drop交互的三个区域:拥塞窗口 udupdate机制,重传机制和超时机制。所有这些机制都是TCP拥塞控制机制的一部分。我们建议对这些机制中的每一个进行更改,以使TCP能够处理传输错误。我们通过延迟窗口切割决策,直到TCP收到给定数据窗口(运行中的数据包)的所有重复确认 ud之后,针对传输 uderrors提出了一个新的TCP拥塞窗口动作(CWA)。这将为TCP提供有关此窗口中丢弃数的清晰 udimage。拥塞窗口的大小仅减少了丢包的数量。此外,我们提出了一种安全机制 ud,以通过使用 udan额外的拥塞窗口阈值(tthresh)来防止该算法对网络造成拥塞,以节省其中没有任何液滴的安全区域。第二种算法是一种新的重发动作 ud,用于处理来自同一窗口的多个丢弃。此多次丢弃动作 ud(MDA)通过从同一窗口重新发送 udall被丢弃的数据包,可以防止TCP陷入连续的超时事件。第三种算法用于根据网络的可用 ud带宽来计算TCP重传超时的新退避策略。此新的重传超时操作(RTA)有助于将超时事件的 udlength与当前网络状况相关联,尤其是与重 udtransmission错误率相关。 ud这三种算法已合并并合并到基于延迟的 uderror鉴别器中。在拥塞下降率,端到端延迟,平均队列大小和共享瓶颈带宽的公平性方面,对新算法的改进以及对网络的影响进行了测量。结果表明,建议的错误识别器以及针对传输错误的新措施提高了TCP的性能。同时,与现有的错误鉴别器相比,它减少了网络上的负载。此外,建议的 uderror鉴别器已设法提供了出色的公平值,以共享 udkeckneck带宽。 ud最后,通过针对传输和拥塞错误都使用了多丢弃动作(MDA),提出了对基本错误鉴别器的最终改进。 ud结果表明,与类似的错误鉴别器相比,性能得到改善,并且ud拥塞损失率降低。

著录项

  • 作者

    Alnuem M.A.;

  • 作者单位
  • 年度 2009
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号