Architectural breakdown of end-to-end latency in a TCP/IP network

39Citations
Citations of this article
45Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Adoption of the 10GbE Ethernet standard as a high performance interconnect has been impeded by two important performance-oriented considerations: (1) processing requirements of common protocol stacks and (2) end-to-end latency. The overheads of typical software based protocol stacks on CPU utilization and throughput have been well evaluated in several recent studies. We focus on end-to-end latency and present a detailed characterization across typical server system hardware and software stack components. We demonstrate that application level end-to-end one-way latency with a 10GbE connection can be as low as 10 μs for a single isolated request in a standard Linux network stack. The paper analyzes the components of the latency and discusses possible significant variations to the components under realistic conditions. We found that methods that optimize for throughput can significantly compromise Ethernet based latencies. Methods to pursue reducing the minimum latency and controlling the variations are presented. © 2009 Springer Science+Business Media, LLC.

Author supplied keywords

Cite

CITATION STYLE

APA

Larsen, S., Sarangam, P., Huggahalli, R., & Kulkarni, S. (2009). Architectural breakdown of end-to-end latency in a TCP/IP network. International Journal of Parallel Programming, 37(6), 556–571. https://doi.org/10.1007/s10766-009-0109-6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free