Title
Impact of the end-system and affinities on the throughput of high-speed flows
Abstract
Network throughput is scaling \"up\" to higher data transfer rates while processors are scaling \"out\" to multiple cores. As a result, network adapter \"offloads\" and performance \"tuning\" have received a good deal of attention lately. However, much of this attention is focused on the \"how\" and not the \"why\" of performance efficiency. There are two types of efficiencies that we have found particularly intriguing: First, processor core \"affinity,\" or \"binding\" is fundamentally the choice of which processor core or cores handle certain tasks in a network- or I/O-heavy application running on a MIMD machine. Second, Ethernet \"pause frames\" slightly violate the \"end-to-end\" nature of TCP/IP in order to perform link-to-link flow control. The goal of our research is to delve deeper into why these tuning suggestions and this offload exist, and how they affect the end-to-end performance and efficiency of a single, large TCP flow.
Year
DOI
Venue
2014
10.1145/2658260.2661772
ANCS
Keywords
Field
DocType
40gbps network,high-speed networks,miscellaneous,rfs,affinitization,network protocols,network performance analysis,core binding,rps,esnet
Computer science,Computer network,Real-time computing,Link layer,Ethernet,Flow control (data),Throughput,End system,Network interface controller,Multi-core processor,Performance tuning,Embedded system
Conference
ISBN
Citations 
PageRank 
978-1-4799-6534-2
1
0.36
References 
Authors
3
7
Name
Order
Citations
PageRank
Nathan Hanford1112.33
Vishal Ahuja2253.76
Matthew Farrens351569.21
Dipak Ghosal42848163.40
Mehmet Balman514410.73
Eric Pouyoul68210.27
Brian Tierney761170.38