DocumentCode
1785328
Title
Low latency packet processing in software routers
Author
Meyer, Timmy ; Raumer, Daniel ; Wohlfart, Florian ; Wolfinger, Bernd E. ; Carle, Georg
Author_Institution
Dept. of Comput. Sci., Univ. Hamburg, Hamburg, Germany
fYear
2014
fDate
6-10 July 2014
Firstpage
556
Lastpage
563
Abstract
Commodity hardware can be used to build a software router that is capable of high-speed packet processing while being programmable and extensible. Therefore, software routers provide a cost-efficient alternative to expensive, special hardware routers. The efficiency of packet processing in resource-constrained nodes (e.g. software routers) can be strongly increased through parallel processing with commodity hardware based on multi-core processors. However, intra-node resource contention can have a strong negative impact on the corresponding network node. We describe how multi-core software routers can be optimized for low latency support by utilizing the technologies available in commodity PC hardware. For the analysis we used our approach for modeling of resource contention in resource-constrained nodes which is also implemented as the resource-management extension module for ns-3. Based on that, we derived a specific software router model which we used to optimize the performance. Our measurements show that the configuration of a software router has significant influence on the performance. The results can be used for parameter tuning in such systems.
Keywords
multiprocessing systems; parallel processing; resource allocation; commodity PC hardware; hardware routers; high speed packet processing; intranode resource contention; low latency packet processing; multicore processors; multicore software router model; network node; parallel processing; parameter tuning; resource management extension module; resource-constrained nodes; Delays; Hardware; IP networks; Kernel; Linux; Real-time systems; delay; latency; modeling; ns-3; parallel processing; resource contention; simulation; software router;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Evaluation of Computer and Telecommunication Systems (SPECTS 2014), International Symposium on
Conference_Location
Monterey, CA
Type
conf
DOI
10.1109/SPECTS.2014.6879993
Filename
6879993
Link To Document