Change search
Link to record
Permanent link

Direct link
Memarian, Mohsen
Publications (5 of 5) Show all publications
Memarian, M., Kassler, A., Grinnemo, K.-J., Laki, S., Pongracz, G. & Forsman, J. (2026). EnergyTracer: Energy Analysis of Packet Processing Events in DPDK-Based Applications. In: Fifth International Workshop on Green and Sustainable Networking 2026 (GeenNet), Berlin, Germany, July 2026.: . Paper presented at Fifth International Workshop on Green and Sustainable Networking 2026 (GeenNet). IEEE Communications Society
Open this publication in new window or tab >>EnergyTracer: Energy Analysis of Packet Processing Events in DPDK-Based Applications
Show others...
2026 (English)In: Fifth International Workshop on Green and Sustainable Networking 2026 (GeenNet), Berlin, Germany, July 2026., IEEE Communications Society, 2026Conference paper, Published paper (Refereed)
Abstract [en]

DPDK-based systems enable high-performance packet processing, yet their energy behavior remains not fully understood: developers cannot attribute energy consumption to individual dataplane events. Existing tools expose either fine-grained execution traces or coarse-grained power metrics, but fail to correlate them. We present EnergyTracer, a cross-layer observability framework that directly correlates packet-processing events with system-wide energy consumption. It combines low-overhead DPDK fast-path tracing with kernel CPU power-state monitoring and hardware energy measurements, synchronized into a unified timeline, enabling millisecond-scale per-event energy attribution with minimal impact on data plane performance.Evaluated on a 5G gNB workload, EnergyTracer incurs minimal overhead (20 CPU cycles per event) and reveals hidden relationships between bursty traffic, CPU power states, and energy usage, enabling energy-aware optimization of packet-processing systems.

Place, publisher, year, edition, pages
IEEE Communications Society, 2026
Keywords
DPDK; Tracing, Energy efficiency, Performance analysis
National Category
Telecommunications
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-109943 (URN)10.1109/netsoft70012.2026.11603487 (DOI)2-s2.0-105045845931 (Scopus ID)979-8-3315-6383-7 (ISBN)
Conference
Fifth International Workshop on Green and Sustainable Networking 2026 (GeenNet)
Projects
Data-driven Latency-sensitive Mobile Services for a Digitalized Society (DRIVE)
Funder
Knowledge Foundation, 20220072
Available from: 2026-05-03 Created: 2026-05-03 Last updated: 2026-08-13Bibliographically approved
Memarian, M., Kassler, A., Grinnemo, K.-J., Laki, S., Pongracz, G. & Forsman, J. (2025). Power Efficiency of a Hybrid 5G gNB Data Plane Combining SmartNICs and Commodity Servers. In: The 4th GI/ITG KuVS Fachgespräch "Network Softwarization" (KuVS FGNetSoft), April 3, On-line: . Paper presented at The 4th GI/ITG KuVS Fachgespräch "Network Softwarization" (KuVS FGNetSoft).
Open this publication in new window or tab >>Power Efficiency of a Hybrid 5G gNB Data Plane Combining SmartNICs and Commodity Servers
Show others...
2025 (English)In: The 4th GI/ITG KuVS Fachgespräch "Network Softwarization" (KuVS FGNetSoft), April 3, On-line, 2025Conference paper, Published paper (Refereed)
Abstract [en]

Power efficiency is crucial in softwarized 5G gNBs due to rising energy costs and CO_2 emissions from the networking infrastructure. SmartNICs have the potential to accelerate packet processing tasks. However, their limited resources and functionalities make handling complex tasks like retransmissions challenging. Offloading operations to server-class processors can improve scalability but also increase power consumption, warranting careful management. This study examines the performance and power consumption of splitting the processing of the 5G gNB between SmartNICs and DPDK-enabled servers. We implement an adaptive CPU power conserving strategy in the DPDK data plane that dynamically adjusts CPU power states using P-states and C-states based on traffic load. Our evaluation shows that when using five SmartNICs, we can achieve 95 MPPS, demonstrating that offloading can boost throughput by up to 40% for gNB header processing. Our adaptive power management limits CPU power consumption growth to a maximum of 11%, compared to 52% without such management, balancing performance and power efficiency effectively.

Keywords
5G gNB, P4, Data Plane, SmartNIC
National Category
Telecommunications
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-103632 (URN)
Conference
The 4th GI/ITG KuVS Fachgespräch "Network Softwarization" (KuVS FGNetSoft)
Projects
Datadrivna latenskänsliga mobila tjänster för ett digitaliserat samhälle (DRIVE)
Funder
Knowledge Foundation
Available from: 2025-03-24 Created: 2025-03-24 Last updated: 2026-02-12Bibliographically approved
Memarian, M., Kassler, A., Grinnemo, K.-J., Laki, S., Pongracz, G. & Forsman, J. (2025). Power Efficiency of a Hybrid 5G gNB Data Plane Combining SmartNICs and Commodity Servers. In: The 27th International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM): . Paper presented at The 27th International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), Barcelona, Spain, October 27-31, 2025.
Open this publication in new window or tab >>Power Efficiency of a Hybrid 5G gNB Data Plane Combining SmartNICs and Commodity Servers
Show others...
2025 (English)In: The 27th International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), 2025Conference paper, Published paper (Refereed)
Abstract [en]

Power efficiency is a growing concern in softwarized 5G gNBs due to increasing energy costs and carbon emissions. While SmartNICs offer low-power acceleration for packet processing, they struggle with complex operations, often requiring offloading to servers, which raises power usage. This study evaluates the performance and power consumption when dividing 5G gNB data plane tasks between SmartNICs and a DPDK-enabled host, comparing flow-based and function-based task allocation methods. We introduce an adaptive CPU power management strategy that adjusts CPU power states based on traffic. Results show that deploying five SmartNICs with function-based partitioning, which retains packet buffering on the host and offloads header decapsulation, insertion, and lookup-table operations to the SmartNICs, delivers a throughput of 109 MPPS, which is 173% more than a SmartNIC-only setup and reduces latency by 70% compared with a host-only setup. Adaptive power management lowers total power consumption by 12.5% in the optimal partitioning while preserving high throughput and low latency.

Keywords
G gNB, data plane, power efficiency, Smart- NIC, P4 language
National Category
Telecommunications
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-106891 (URN)10.1109/MSWiM67937.2025.11309194 (DOI)001679935400010 ()2-s2.0-105032536796 (Scopus ID)
Conference
The 27th International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), Barcelona, Spain, October 27-31, 2025
Projects
DRIVE (Data-driven latency-sensitive mobile services for a digitalised society)
Funder
Knowledge Foundation
Available from: 2025-09-14 Created: 2025-09-14 Last updated: 2026-04-09Bibliographically approved
Memarian, M., Kassler, A., Grinnemo, K.-J., Laki, S., Pongracz, G. & Forsman, J. (2024). Utilizing Hybrid P4 Solutions to Enhance 5G gNB with Data Plane Programmability. In: Fazio P., Calafate C., Amendola D., Tsiropoulou E.E., Diamanti M., Mannone M. (Ed.), Proceedings of the 2024 15th IFIP Wireless and Mobile Networking Conference: . Paper presented at The 15th IFIP Wireless and Mobile Networking Conference (WMNC), Venice, Italy, November 11-12, 2024. (pp. 47-54). IEEE
Open this publication in new window or tab >>Utilizing Hybrid P4 Solutions to Enhance 5G gNB with Data Plane Programmability
Show others...
2024 (English)In: Proceedings of the 2024 15th IFIP Wireless and Mobile Networking Conference / [ed] Fazio P., Calafate C., Amendola D., Tsiropoulou E.E., Diamanti M., Mannone M., IEEE, 2024, p. 47-54Conference paper, Published paper (Refereed)
Abstract [en]

The traditional method of data plane programming involves deploying a single P4 program to a single target. However, different targets have varying capabilities, functionalities, and support for various programming languages beyond P4. Therefore, disaggregating a single data plane program into multiple subprograms that run on different targets can allow us to leverage the strengths of each target, which becomes particularly important in the context of 5G, where some data plane processing functions, such as buffering and retransmission for RLC processing, cannot be effectively expressed in P4. This paper delves into the decomposition of a 5G gNB across a P4-programmable SmartNIC and an x86 server using DPDK-based processing, thus harnessing the strengths of each target. Our evaluation revealed that offloading certain processing to an x86 server can improve throughput by up to 50%, thanks to the scalability of DPDK applications' performance with the number of CPU cores. However, offloading does introduce a slight increase in latency, so the approach should be adjusted based on the specific needs and available resources.

Place, publisher, year, edition, pages
IEEE, 2024
Keywords
5G, gNB, P4, Data Plane, SmartNIC
National Category
Telecommunications
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-102030 (URN)10.52545/3-7 (DOI)001480714100007 ()2-s2.0-85213699751 (Scopus ID)978-3-903176-68-3 (ISBN)979-8-3315-4245-0 (ISBN)
Conference
The 15th IFIP Wireless and Mobile Networking Conference (WMNC), Venice, Italy, November 11-12, 2024.
Projects
Data-driven Latency-sensitive Mobile Services for a Digitalized Society (DRIVE)
Funder
Knowledge FoundationEuropean Commission, 101096466
Available from: 2024-10-18 Created: 2024-10-18 Last updated: 2026-02-12Bibliographically approved
Memarian, M., Kassler, A., Grinnemo, K.-J., Laki, S., Pongracz, G. & Forsman, J. (2024). Utilizing Hybrid P4 Solutions to Enhance 5G gNB with Data Plane Programmability. In: Proceedings of Würzburg Workshop on 6G Networks (WueWoWas'24): . Paper presented at Würzburg Workshop on 6G Networks (WueWoWas'24), Würzburg, Germany, September 30- October 1, 2024. (pp. 1-5).
Open this publication in new window or tab >>Utilizing Hybrid P4 Solutions to Enhance 5G gNB with Data Plane Programmability
Show others...
2024 (English)In: Proceedings of Würzburg Workshop on 6G Networks (WueWoWas'24), 2024, p. 1-5Conference paper, Published paper (Refereed)
Abstract [en]

The typical approach to data plane programming involves deploying a single P4 program to a single target. However, different targets have different capabilities, functionalities, and support for various programming languages apart from P4. Consequently, disaggregating a single data plane program into multiple subprograms that run on different targets can take advantage of the strengths of each target, which is particularly important in the context of 5G, as certain data plane processing functions, like buffering and retransmission for RLC processing, cannot effectively be expressed in P4. This paper explores the disaggregation of a 5G gNB across a P4-programmable SmartNIC and an x86 server using DPDK-based processing, leveraging the strengths of each target. We assess the performance of our hybrid approach by varying which parts of the pipeline run on the SmartNIC and the x86, as well as the number of cores allocated on the host for the non-P4 part of the pipeline.

Keywords
5G, gNB, P4, Data plane, SmartNIC
National Category
Telecommunications
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-101434 (URN)10.25972/OPUS-38902 (DOI)
Conference
Würzburg Workshop on 6G Networks (WueWoWas'24), Würzburg, Germany, September 30- October 1, 2024.
Projects
Datadrivna latenskänsliga mobila tjänster för ett digitaliserat samhälle (DRIVE)
Funder
Knowledge Foundation
Available from: 2024-08-25 Created: 2024-08-25 Last updated: 2026-02-12Bibliographically approved
Organisations

Search in DiVA

Show all publications