Title :
A port-configuration assisted NIC IRQ affinitization scheme for multi-core packet forwarding applications
Author :
Wen-Yen Tsai ; Nen-Fu Huang ; Hsien-Wei Hung
Author_Institution :
Inst. of Commun. Eng., Nat. Tsing Hua Univ., Hsinchu, Taiwan
Abstract :
Interrupt affinitization of network interface cards (NICs) is a fundamental composition that defines how packets are processed by which CPU-cores on multi-core platforms. In this paper, we propose a simple port-configuration assisted scheme to attain an optimal affinitization for packet forwarding applications. Experiments ranging from bridging, routing, flow tracking to deep packet inspection are conducted to show the performance impacts utilizing different affinitization approaches. As a result, our proposed scheme achieves the same performance level as the best fixed affinitization scheme. In addition, the effectiveness of interrupt balancing is demonstrated for our scheme to be superior to the widely-deployed irqbalance with varying network settings.
Keywords :
interrupts; multiprocessing systems; resource allocation; CPU-cores; bridging experiment; central processing unit; deep packet inspection experiment; flow tracking experiment; interrupt affinitization; interrupt balancing; multicore packet forwarding application; multicore platform; network interface card; port-configuration assisted NIC IRQ affinitization scheme; routing experiment; IRQ affinitization; IRQ balancing; multi-core computing;
Conference_Titel :
Global Communications Conference (GLOBECOM), 2012 IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
978-1-4673-0920-2
Electronic_ISBN :
1930-529X
DOI :
10.1109/GLOCOM.2012.6503500