TCP acceleration

TCP acceleration

TCP acceleration is the name of a series of techniques for achieving better throughput on an Internet connection than standard TCP achieves, without modifying the end applications. It is an alternative or a supplement to TCP tuning.

Commonly used approaches include ACK pacing, TCP transparent proxies in two or more middleboxes, and TCP offload engines.

TCP transparent proxies

TCP transparent proxies involve breaking of long end-to-end control loops to several smaller control loops by intercepting and relaying TCP connections within the network. By adopting this procedure, they allow for the TCP flows to have a shorter reaction time to packet losses which may occur within the network and thus guarantees a higher throughput.

The idea of a TCP accelerator is to terminate TCP connections inside the network processor and then relay the data to a second connection toward the end system. The data packets that originate from the sender are buffered at the accelerator node, which is responsible for performing local retransmissions in the event of packet loss. Thus, in case of losses, the feedback loop between the sender and the receiver is shortened to the one between the acceleration node and the receiver which guarantees a faster delivery of data to the receiver.

Since TCP is a rate-adaptive protocol, the rate at which the TCP sender injectspackets into the network is directly proportional to the prevailing load condition within the network as well as the processing capacity of the receiver. The prevalent conditions within the network are judged by the sender on the basis of the acknowlgedgments received by it. The acceleration node splits the feedback loop between the sender and the receiver and thus guarantees a shorter round trip time (RTT) per packet. A shorter RTT is beneficial as it ensures a quicker response time to any changes in the network and a faster adaption by the sender to combat these changes.

Disadvantages of the method include the fact that the TCP session has to be directed through the accelerator; this means that if routing changes, so that the accelerator is no longer in the path, the connection will be broken. It also destroys the end-to-end property of the TCP ack mechanism; when the ACK is received by the sender, the packet has been stored by the accelerator, not delivered to the receiver.

See also

* TCP tuning


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • ускорение (работы) протокола TCP — — [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN TCP acceleration …   Справочник технического переводчика

  • Intel I/O Acceleration Technology — Die Intel I/O Acceleration Technology (Intel I/OAT) ist eine technologische Entwicklung zur Beschleunigung der Ein und Ausgabe (I/O), mit der die neuen Server ausgestattet sind, die einen Xeon Dualcore Prozessoren der Firma Intel verwenden,… …   Deutsch Wikipedia

  • Список портов TCP и UDP — Эта статья содержит незавершённый перевод с английского языка. Вы можете помочь проекту, переведя её до конца. В данной статье приведён список портов TCP и UDP, ко …   Википедия

  • Microsoft Internet Security and Acceleration Server — Infobox Software name = Microsoft Internet Security and Acceleration Server caption = Screenshot of ISA 2004 in wizard view developer = Microsoft latest release version = [http://technet.microsoft.com/en us/bb738392.aspx Microsoft Internet… …   Wikipedia

  • Internet Security and Acceleration Server — Microsoft Internet Security and Acceleration Server Microsoft Internet Security and Acceleration Server (ISA Server) est décrit par Microsoft comme une passerelle de sécurité périphérique intégrée . Appelé précédemment Microsoft Proxy Server, ISA …   Wikipédia en Français

  • Microsoft Internet Security And Acceleration Server — (ISA Server) est décrit par Microsoft comme une passerelle de sécurité périphérique intégrée . Appelé précédemment Microsoft Proxy Server, ISA est un produit de sécurité de type pare feu basé sur Microsoft Windows conçu initialement pour… …   Wikipédia en Français

  • Microsoft internet security and acceleration server — (ISA Server) est décrit par Microsoft comme une passerelle de sécurité périphérique intégrée . Appelé précédemment Microsoft Proxy Server, ISA est un produit de sécurité de type pare feu basé sur Microsoft Windows conçu initialement pour… …   Wikipédia en Français

  • Microsoft Internet Security and Acceleration Server — (ISA Server) est décrit par Microsoft comme une passerelle de sécurité périphérique intégrée . Appelé précédemment Microsoft Proxy Server, ISA est un produit de sécurité de type pare feu basé sur Microsoft Windows conçu initialement pour… …   Wikipédia en Français

  • Relationship between latency and throughput — A common concern in the development or procurement of a telecommunications system is a simple question: will my data arrive fast enough? . This question in fact contains many subtle parts, based on the interplay of several factors. The perceived… …   Wikipedia

  • Network performance — refers to the service quality of a telecommunications product as seen by the customer. It should not be seen merely as an attempt to get more through the network. The following list gives examples of Network Performance measures for a circuit… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”