DocumentCode
117305
Title
A system-level optimization framework for high-performance networking
Author
Benson, Thomas M.
Author_Institution
Sensors & Electromagn. Applic. Lab., Georgia Tech Res. Inst., Atlanta, GA, USA
fYear
2014
fDate
9-11 Sept. 2014
Firstpage
1
Lastpage
6
Abstract
Processing data in a streaming fashion is involved in many applications, including radar, electro-optical and infrared imaging, and other scenarios in which real-time data is acquired from sensors. While the difficulty of processing such data in real-time or in an otherwise timely fashion is the topic of much research, transferring the data between machines or devices is also a key challenge. This work investigates the utilization of commodity high-speed networking products - in particular, 40 gigabit Ethernet - for supporting high-speed data transfer in streaming applications. For such systems, optimizing the system configuration to support data transfers approaching line rate is critical. This work demonstrates the use of an optimization framework to explore the impact of various system-level optimization settings, including kernel module settings, network interface driver-level settings, kernel buffer sizes, thread and CPU core scheduling, non-uniform memory access (NUMA) scheduling, interrupt handling, and CPU power-saving state management.
Keywords
local area networks; memory architecture; network interfaces; optimisation; 40 gigabit Ethernet; CPU core scheduling; CPU power-saving state management; NUMA scheduling; commodity high-speed networking product; high-performance networking; high-speed data transfer; interrupt handling; kernel buffer size; kernel module setting; network interface driver-level setting; nonuniform memory access; streaming application; system-level optimization; Benchmark testing; Kernel; Optimization; Sensors; Sockets; Throughput; Tuning;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Extreme Computing Conference (HPEC), 2014 IEEE
Conference_Location
Waltham, MA
Print_ISBN
978-1-4799-6232-7
Type
conf
DOI
10.1109/HPEC.2014.7040983
Filename
7040983
Link To Document