Telfor Journal (Jun 2017)

Speeding Up IP Lookup Procedure in Software Routers by Means of Parallelization

  • M. Vesović,
  • A. Smiljanić,
  • M. Tomašević

DOI
https://doi.org/10.5937/telfor1701002V
Journal volume & issue
Vol. 9, no. 1
pp. 2 – 7

Abstract

Read online

Performance of software routers is limited by the speed of the operating system network protocol stack. A faster network protocol stack can be implemented in user space by utilizing parallelization and different optimization techniques. In this work we demonstrate an efficient implementation of the IP lookup algorithm in user space with multibit trie structures. Afterwards, we demonstrate the improvements achieved through parallelization. We evaluate pthreads and OpenMP parallelization methods and compare their performance.

Keywords