Low latency packet processing in software routers

Torsten Meyer, Daniel Raumer, Florian Wohlfart, Bernd E. Wolfinger, Georg Carle

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings of the 2014 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, SPECTS 2014 - Part of SummerSim 2014 Multiconference
PublisherIEEE Computer Society
Pages556-563
Number of pages8
ISBN (Print)9781479957453
DOIs
StatePublished - 2014
Event2014 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, SPECTS 2014 - Monterey, CA, United States
Duration: 6 Jul 201410 Jul 2014

Publication series

NameProceedings of the 2014 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, SPECTS 2014 - Part of SummerSim 2014 Multiconference

Conference

Conference2014 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, SPECTS 2014
Country/TerritoryUnited States
CityMonterey, CA
Period6/07/1410/07/14

Keywords

  • delay
  • latency
  • modeling
  • ns-3
  • parallel processing
  • resource contention
  • simulation
  • software router

Fingerprint

Dive into the research topics of 'Low latency packet processing in software routers'. Together they form a unique fingerprint.

Cite this