Affinitize network processes dynamically (tcp soft affinity) to improve multiprocessor network scalability
Original Publication Date: 2003-May-20
Included in the Prior Art Database: 2003-May-20
The memory access latency is one of the bottleneck in today's computer system. The memory access latency does not improve in the pace of the processor speed improvement. This article describes a method called tcp_soft_affinity which improves the network scalability in symmetrical multiprocessor systems (SMP) by reducing the memory access latency in network processing. TCP_SOFT_AFFINITY makes the "network process context" processing and the "network interrupt context" processing to occur on the same processor, avoiding loading the network data on two different processors thereby reducing the memory access latency and improving the SMP network scalability.