Proceedings Template word


Transport protocol optimizations



Download 493.43 Kb.
View original pdf
Page26/58
Date17.12.2020
Size493.43 Kb.
#55166
1   ...   22   23   24   25   26   27   28   29   ...   58
the-akamai-network-a-platform-for-high-performance-internet-applications-technical-publication
Transport protocol optimizations. Performance gains can also be had by overcoming some of the inefficiencies in TCP and HTTP for long distance Akamai-to-Akamai server communications. Not being constrained by client software adoption rates for internal communications, a proprietary
7
These improvement percentages are for small transactions. We will see later that large file transfers show substantially greater numbers. transport-layer protocol is used between its servers to make use of such techniques as
- Using pools of persistent connections to eliminate connection setup and teardown overhead.
- Using optimal TCP window sizing based on knowledge of real-time network latency conditions. For example, by increasing the initial window when throughput is known to be good, an entire communication can often be sent within the initial window, avoiding the need to wait for an acknowledgement. Larger windows can also result in increased throughput over long-distance communications.
- Enabling intelligent retransmission after packet loss by leveraging network latency information, rather than relying on the standard TCP timeout and retransmission protocols. For example, retransmission timeouts can beset aggressively shorter when throughput is expected to be good. These protocol optimizations work symbiotically with the transport systems path optimizations. Much of TCP‘s overhead is due to its focus on reliability under uncertain network conditions. Since path optimization provides a high- performance path, the transport-layer protocol can be much more aggressive and efficient. Moreover, some of these optimizations can be used not only for Akamai server-to-server communications but also for direct communications to end users based on the platforms knowledge of last mile throughput and client capabilities. If the end user has broadband access, the Akamai edge server can again be aggressive in its choice of initial window sizes and retransmission timeouts.

Download 493.43 Kb.

Share with your friends:
1   ...   22   23   24   25   26   27   28   29   ...   58




The database is protected by copyright ©ininet.org 2024
send message

    Main page