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
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;
Conference_Titel :
Performance Evaluation of Computer and Telecommunication Systems (SPECTS 2014), International Symposium on
Conference_Location :
Monterey, CA
DOI :
10.1109/SPECTS.2014.6879993