Title
Achieving 10Gbps network processing: are we there yet?
Abstract
Scaling TCP/IP receive side processing to 10Gbps speeds on commercialserver platforms has been a major challenge. This led to the development oftwo key techniques: Large Receive Offload (LRO) and Direct Cache Access(DCA). Only recently, systems supporting these two techniques have becomeavailable. So, we want to evaluate these two techniques using 10Gigabit NICs tofind out if we can finally get 10Gbps rates. We evaluate these two techniques indetail to understand performance benefit offered by these two techniques and theremaining major overheads. Our measurements showed that LRO and DCA togetherimprove TCP/IP receive performance by more than 50% over the base case(no LRO and DCA). These two techniques combined with the improvements inthe CPU architecture and the rest of the platform over the last 3-4 years have morethan doubled the TCP/IP receive processing throughput to 7Gbps. Our detailedarchitectural characterization of TCP/IP processing, with these two features enabled,has revealed that buffer management and copy operations still take up significantamount of processing time. We also analyze the scaling behavior ofTCP/IP to figure out how multi-core architectures improve network processing.This part of our analysis has highlighted some limiting factors that need to be addressedto achieve scaling beyond 10Gbps.
Year
DOI
Venue
2008
10.1007/978-3-540-89894-8_45
HiPC
Keywords
Field
DocType
processing time,scaling behavior oftcp,dca togetherimprove tcp,ip processing,performance benefit,side processing,scaling tcp,major overhead,major challenge,network processing,limiting factor,rsc,toe,large receive offload
Large receive offload,Large segment offload,TCP offload engine,Computer science,Parallel computing,Computer network,TCP acceleration,Network processing,Throughput,Limiting,Overhead (business),Embedded system
Conference
Volume
ISSN
Citations 
5374
0302-9743
2
PageRank 
References 
Authors
0.44
17
6
Name
Order
Citations
PageRank
Priya Govindarajan120.44
Srihari Makineni260037.89
Donald Newell3866.92
Ravishankar K. Iyer4111975.72
Ram Huggahalli535820.94
Amit Kumar6181.56