Tag

packet processing

1 views collected around this technical thread.

NetEase LeiHuo UX Big Data Technology
NetEase LeiHuo UX Big Data Technology
Jan 17, 2024 · Backend Development

Understanding DPDK: Background, Architecture, High‑Performance Techniques, and Real‑World Applications

This article explains the origins of DPDK, describes its modular architecture and performance‑enhancing mechanisms such as UIO, hugepages, and CPU affinity, and reviews popular user‑space networking frameworks like F‑Stack and Seastar that leverage DPDK for high‑throughput cloud services.

DPDKF-StackSeastar
0 likes · 9 min read
Understanding DPDK: Background, Architecture, High‑Performance Techniques, and Real‑World Applications
ByteDance SYS Tech
ByteDance SYS Tech
Feb 2, 2023 · Backend Development

Unlocking High‑Performance Packet Processing: Inside DPDK’s libgraph Framework

DPDK’s libgraph, inspired by VPP’s vector packet processing, replaces traditional scalar packet handling with a graph‑based pipeline that improves i‑cache locality, reduces pointer copies, and enables flexible, high‑throughput networking across multiple CPUs and NICs, while introducing trade‑offs such as memory safety risks.

DPDKNetwork Performancelibgraph
0 likes · 16 min read
Unlocking High‑Performance Packet Processing: Inside DPDK’s libgraph Framework
Architects' Tech Alliance
Architects' Tech Alliance
Jan 17, 2023 · Backend Development

DPDK Technical Overview: Architecture, Core Libraries, and Performance Optimizations

This article provides a comprehensive overview of DPDK, detailing its basic and optimization technologies, architectural components such as the Environment Abstraction Layer, core libraries, platform modules, poll‑mode drivers, hugepage memory management, and CPU‑affinity techniques that together enable high‑performance packet processing in NFV and SDN environments.

CPU AffinityDPDKNetwork Performance
0 likes · 8 min read
DPDK Technical Overview: Architecture, Core Libraries, and Performance Optimizations
Architects' Tech Alliance
Architects' Tech Alliance
Sep 21, 2022 · Backend Development

DPDK Technical Overview, Architecture, and Performance Optimization Guide

This article provides a comprehensive technical overview of DPDK, covering its architecture, core libraries, platform modules, polling and CPU‑affinity techniques, huge‑page memory management, NUMA considerations, OS tuning steps, and integration with OVS for high‑performance packet processing.

CPU AffinityDPDKNUMA
0 likes · 18 min read
DPDK Technical Overview, Architecture, and Performance Optimization Guide
Architects' Tech Alliance
Architects' Tech Alliance
Aug 20, 2022 · Backend Development

DPDK Technical Overview: Architecture, Core Libraries, and Performance Optimization Techniques

This article provides a comprehensive overview of DPDK, covering its fundamental and optimization technologies, software architecture, core libraries, platform modules, poll‑mode drivers, huge‑page usage, polling techniques, and CPU‑affinity strategies for high‑performance packet processing in NFV environments.

CPU AffinityDPDKNetwork Performance
0 likes · 9 min read
DPDK Technical Overview: Architecture, Core Libraries, and Performance Optimization Techniques