High performance IP lookup through GPU acceleration to support scalable and efficient routing in data driven communication networks

When more people use the network, the overall network traffic grows steadily. To achieve better performance, devices connecting different end systems must process incoming packets at wire speed. One critical aspect of packet processing is IP lookup. So, an effective mechanism for parallelizing IP lookup on General-Purpose Graphics Processing Unit (GPGPU) is introduced in this work. Considering that, the complexity of the lookup operation increases with IP address length, the proposed approach reduces the length of each IP address by employing suitable compression techniques. Consequently, IP address lookup is conducted in parallel using longest prefix match (LPM) by splitting compressed IP address into two parts. In this proposed work, the lookup complexity can be reduced to $$O(w/(2\times k))$$ than binary trie, where w, k represents IP prefix length and stride value respectively. The experimental results highlight that GPU-based IP lookup shows 84% improvement than CPU-based approaches and 89% and 97% improvement than GPU based hashing and GPU based Binary Search Tree (BST) respectively.

Authors

Institutions

Publication Details

Journal
Scientific Reports
Published
2026-03-11
DOI
https://doi.org/10.1038/s41598-025-33233-x
Primary Topic
Network Packet Processing and Optimization
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

High performance IP lookup through GPU acceleration to support scalable and efficient routing in data driven communication networks

Indira Bharathi, Samah Alshathri, Veeramani Sonai, Mohd Fadzil Abdul Kadir et al.
Scientific Reports
Network Packet Processing and Optimization
article

High performance IP lookup through GPU acceleration to support scalable and efficient routing in data driven communication networks

Indira Bharathi, Samah Alshathri, Veeramani Sonai, Mohd Fadzil Abdul Kadir, Walid El-Shafai
article en

Abstract

When more people use the network, the overall network traffic grows steadily. To achieve better performance, devices connecting different end systems must process incoming packets at wire speed. One critical aspect of packet processing is IP lookup. So, an effective mechanism for parallelizing IP lookup on General-Purpose Graphics Processing Unit (GPGPU) is introduced in this work. Considering that, the complexity of the lookup operation increases with IP address length, the proposed approach reduces the length of each IP address by employing suitable compression techniques. Consequently, IP address lookup is conducted in parallel using longest prefix match (LPM) by splitting compressed IP address into two parts. In this proposed work, the lookup complexity can be reduced to $$O(w/(2\times k))$$ than binary trie, where w, k represents IP prefix length and stride value respectively. The experimental results highlight that GPU-based IP lookup shows 84% improvement than CPU-based approaches and 89% and 97% improvement than GPU based hashing and GPU based Binary Search Tree (BST) respectively.

Scientific ReportsVol. 16(1)
Princess Nourah bint Abdulrahman University (SA), Prince Sultan University (SA), Shiv Nadar University (IN), Sultan Zainal Abidin University (MY), Menoufia University (EG), Vellore Institute of Technology University (IN)
Princess Nourah Bint Abdulrahman University, State Key Laboratory of Automotive Simulation and Control, Prince Sultan University
Openalex Percentile: Top 38%
Network Packet Processing and Optimization
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

High performance IP lookup through GPU acceleration to support scalable and efficient routing in data driven communication networks — Indira Bharathi, Samah Alshathri, et al. · Scientific Reports (2026) | TGRS Research Map | TGRS