@inproceedings{3e9056dd3ff14bf2bccabdff22ab11c8,
title = "Low latency packet processing in software routers",
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 = "delay, latency, modeling, ns-3, parallel processing, resource contention, simulation, software router",
author = "Torsten Meyer and Daniel Raumer and Florian Wohlfart and Wolfinger, {Bernd E.} and Georg Carle",
year = "2014",
doi = "10.1109/SPECTS.2014.6879993",
language = "English",
isbn = "9781479957453",
series = "Proceedings of the 2014 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, SPECTS 2014 - Part of SummerSim 2014 Multiconference",
publisher = "IEEE Computer Society",
pages = "556--563",
booktitle = "Proceedings of the 2014 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, SPECTS 2014 - Part of SummerSim 2014 Multiconference",
note = "2014 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, SPECTS 2014 ; Conference date: 06-07-2014 Through 10-07-2014",
}