Student Contribution

SC Conference - Activity Details

Performance Optimization of TCP/IP over 10 Gigabit Ethernet by Precise Instrumentation

Takeshi Yoshino  (Google)
Yutaka Sugawara  (University of Tokyo)
Katsushi Inagami  (University of Tokyo)
Junji Tamatsukuri  (University of Tokyo)
Mary Inaba  (University of Tokyo)
Kei Hiraki  (University of Tokyo)
Papers Session
Tuesday,  01:30PM - 02:00PM
Room Ballroom F
End-to-end communications on 10 Gigabit Ethernet (10GbE) WAN became popular. However, there are difficulties that need to be solved before utilizing Long Fat-pipe Networks (LFNs) by using TCP. We observed that the followings caused performance depression: short-term bursty data transfer, mismatch between TCP and hardware support, and excess CPU load. In this research, we have established systematic methodologies to optimize TCP on LFNs. In order to pinpoint causes of performance depression, we analyzed real networks precisely by using our hardware-based wire-rate analyzer with 100ns time-resolution. We took the following actions on the basis of the observations: (1) utilizing hardware-based pacing to avoid unnecessary packet losses due to collisions at bottlenecks, (2) modifying TCP to adapt packet coalescing mechanism, (3) modifying programs to reduce memory copies. We have achieved a constant through-put of 9.08Gbps on a 500ms RTT network for 5h. Our approach has overcome the difficulties on single-end 10GbE LFNs.
The full paper can be found in the IEEE Xplore Digital Library and ACM Digital Library
   IEEE Computer Society  /  ACM     2 0   Y E A R S   -   U N L E A S H I N G   T H E   P O W E R   O F   H P C