Tagged articles
79 articles
Page 1 of 1
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Mar 18, 2026 · Operations

Implementing Hierarchical QoS IP‑Port Granular Offload Rate Limiting with OVS and DPDK

This article explains how to design and implement hardware‑offloaded, IP‑ and port‑granular traffic shaping using Open vSwitch, OpenFlow meters, Mellanox HQoS, and DPDK, covering software limits, meter hierarchy, flow‑meter association, deletion workflows, RCU handling, and same‑host traffic considerations.

DPDKHQoSMeter Hierarchy
0 likes · 24 min read
Implementing Hierarchical QoS IP‑Port Granular Offload Rate Limiting with OVS and DPDK
Baidu Geek Talk
Baidu Geek Talk
Nov 10, 2025 · Cloud Native

How Polar‑TCP Breaks Kernel Network Bottlenecks for Cloud‑Native High‑Performance Services

This article explains how traditional kernel network stacks struggle with high‑concurrency, low‑latency cloud data‑center workloads and introduces Baidu Intelligent Cloud’s Polar solution—Polar‑TCP and Polar‑RDMA—which combine user‑space DPDK drivers, a lightweight TCP stack, and an industrial RPC framework to achieve near‑RDMA performance while preserving compatibility with existing TCP ecosystems.

DPDKNetwork StackPerformance Optimization
0 likes · 23 min read
How Polar‑TCP Breaks Kernel Network Bottlenecks for Cloud‑Native High‑Performance Services
Baidu Intelligent Cloud Tech Hub
Baidu Intelligent Cloud Tech Hub
Nov 10, 2025 · Cloud Computing

How Polar‑TCP Breaks Kernel Network Bottlenecks for Million‑IOPS Cloud Services

This article explains how traditional kernel network stacks struggle with modern cloud data‑center workloads and introduces Baidu Intelligent Cloud's Polar solution—Polar‑TCP and Polar‑RDMA—which combine user‑space DPDK drivers, a lightweight TCP stack, and an industrial‑grade RPC framework to achieve near‑RDMA performance while preserving ecosystem compatibility.

DPDKHigh‑Performance NetworkingNetwork Stack
0 likes · 24 min read
How Polar‑TCP Breaks Kernel Network Bottlenecks for Million‑IOPS Cloud Services
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Oct 16, 2025 · Operations

How HyperRouter Enables Deterministic Operations for L4 Load Balancing

This article explains how Huawei Cloud's HyperRouter implements deterministic operations through a combination of L4/L7 load‑balancing co‑design, high‑performance data‑plane choices, self‑healing mechanisms, point‑to‑point architecture, Cell + Shuffle‑Sharding isolation, and user‑centric observability, providing a reproducible blueprint for reliable cloud services.

Cloud NativeDPDKObservability
0 likes · 17 min read
How HyperRouter Enables Deterministic Operations for L4 Load Balancing
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Aug 14, 2025 · Cloud Computing

How Cloud Connect Network v1 Optimizations Boost Performance and What Challenges Remain

This article explains the Cloud Connect Network (CCN) background, describes the V1 optimization that switched packet forwarding to a session model, outlines the resulting issues, proposes a route‑based session list redesign, presents performance test results, and discusses future enhancements for high‑performance cloud networking.

DPDKPerformance OptimizationSession Management
0 likes · 10 min read
How Cloud Connect Network v1 Optimizations Boost Performance and What Challenges Remain
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Aug 7, 2025 · Operations

How to Accelerate OVS with Mellanox ConnectX‑6: Hardware Offload Design & Implementation

This article explains the challenges of using community OVS with Mellanox ConnectX‑6 NIC for hardware offload, details the design and implementation of Cx6 offload configuration, flow‑table match/action adaptation, Conn‑based large‑flow offload, and the coordination mechanism between hardware‑offloaded and software flow tables to achieve significant CPU savings while preserving security‑group and connection‑tracking correctness.

ConnectX-6DPDKHardware offload
0 likes · 19 min read
How to Accelerate OVS with Mellanox ConnectX‑6: Hardware Offload Design & Implementation
Linux Kernel Journey
Linux Kernel Journey
Jun 16, 2025 · Cloud Computing

How Tencent’s TGW Achieves Seamless Fast Migration and Self‑Healing Fault Recovery

The paper presents Tencent’s TGW cloud gateway architecture, highlighting a 2.9× forwarding performance boost, lossless state migration within 4 seconds, sub‑minute fault detection, multi‑level fault‑tolerance mechanisms, and operational best practices that enable 100 % availability for massive online services.

Cloud GatewayDPDKState Migration
0 likes · 16 min read
How Tencent’s TGW Achieves Seamless Fast Migration and Self‑Healing Fault Recovery
Linux Code Review Hub
Linux Code Review Hub
May 10, 2025 · Fundamentals

How to Optimize Linux Kernel Real‑Time Performance

This article explains the concept of real‑time operating systems, distinguishes soft and hard real‑time, and walks through Linux kernel factors such as clock tick, interrupt handling, scheduling classes, run‑bandwidth limits, and DPDK polling, providing concrete examples and practical tuning steps.

DPDKInterruptsReal-Time
0 likes · 17 min read
How to Optimize Linux Kernel Real‑Time Performance
ByteDance SYS Tech
ByteDance SYS Tech
Apr 11, 2025 · Operations

How User‑Space MPTCP with DPDK Doubles Throughput in Data Centers

This article details the design, implementation, and performance evaluation of a user‑space MPTCP stack built on DPDK, showing how a layered, zero‑copy architecture and same‑core lock‑free forwarding can boost data‑center throughput by up to 100% while reducing latency by about 10%, all while remaining compatible with existing TCP applications.

DPDKData centerMPTCP
0 likes · 12 min read
How User‑Space MPTCP with DPDK Doubles Throughput in Data Centers
Linux Kernel Journey
Linux Kernel Journey
Mar 8, 2025 · Backend Development

Optimizing MPTCP Flow Selection and Exploring a User‑Space MPTCP Stack – ByteDance STE at Netdev 0x19

At Netdev 0x19, ByteDance's STE team presented two technical talks: a NUMA‑aware MPTCP flow‑selection strategy that boosts Redis benchmark throughput by up to 30% and cuts tail latency by 6%, and a DPDK‑based user‑space MPTCP stack that halves latency and doubles throughput in data‑center tests.

DPDKLinux networkingMPTCP
0 likes · 8 min read
Optimizing MPTCP Flow Selection and Exploring a User‑Space MPTCP Stack – ByteDance STE at Netdev 0x19
ByteDance SYS Tech
ByteDance SYS Tech
Mar 7, 2025 · Fundamentals

How NUMA‑Aware MPTCP Flow Selection Boosts Throughput and Cuts Latency

At Netdev 0x19, ByteDance's STE team presented two talks—one on a NUMA‑locality‑aware MPTCP flow‑selection strategy that can raise throughput by up to 30% and lower tail latency by 6%, and another on a DPDK‑based user‑space MPTCP stack that reduces latency by nearly 10% and more than doubles throughput—showcasing practical performance gains for data‑center networking.

DPDKData Center NetworkingMPTCP
0 likes · 8 min read
How NUMA‑Aware MPTCP Flow Selection Boosts Throughput and Cuts Latency
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Dec 25, 2024 · Backend Development

Building a DPDK‑Based Domain Interception Gateway with TCP Hijacking

This article explains the design and implementation of a DPDK‑based domain interception gateway that analyzes HTTP/HTTPS traffic, uses TCP connection hijacking and DPDK’s KNI interface to block unregistered domains, detailing architecture, packet processing flow, and the trade‑offs of this approach.

DPDKDomain interceptionKNI
0 likes · 12 min read
Building a DPDK‑Based Domain Interception Gateway with TCP Hijacking
Architect's Guide
Architect's Guide
Nov 21, 2024 · Operations

dperf: A DPDK‑Based 100Gbps Network Performance and Load Testing Tool

dperf is an open‑source DPDK‑based network performance and load testing tool that can generate tens of millions of HTTP connections per second, achieve hundreds of Gbps throughput, and provides detailed statistics, with usage instructions, performance benchmarks, and configuration steps for testing environments.

DPDKHTTP benchmarkingLoad Testing
0 likes · 9 min read
dperf: A DPDK‑Based 100Gbps Network Performance and Load Testing Tool
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Nov 12, 2024 · Cloud Computing

How Session‑Based Acceleration Cuts Cloud Connect Latency from 500 ms to 1 ms

This article examines the Cloud Connect Network gateway architecture, identifies performance bottlenecks in the V1 packet‑forwarding process, proposes a session‑based optimization that reduces query complexity from O(n) to O(1), and validates the improvement with latency tests showing a drop from 500 ms to about 1 ms.

DPDKSession ManagementVXLAN
0 likes · 11 min read
How Session‑Based Acceleration Cuts Cloud Connect Latency from 500 ms to 1 ms
AI Cyberspace
AI Cyberspace
Jun 16, 2024 · Operations

Inside Intel HDSLB: Architecture and Advanced Load‑Balancing Features

This article walks through Intel's high‑density scalable load balancer (HDSLB), detailing its layered software architecture, advanced elephant‑flow handling, fast/slow‑path separation, packet‑forwarding optimizations, and provides a deep code analysis of its configuration, initialization, and data‑plane job execution.

DPDKElephant flowIntel HDSLB
0 likes · 25 min read
Inside Intel HDSLB: Architecture and Advanced Load‑Balancing Features
Open Source Linux
Open Source Linux
Apr 29, 2024 · Fundamentals

Unlocking DPDK Memory Management: How Hugepages Boost Performance

This article consolidates DPDK 17.11 source‑code notes to explain the library’s memory‑management subsystem, covering hugepage concepts, shared configuration mapping, NUMA‑aware allocation, and the custom allocator that enables high‑throughput packet processing on Linux.

DMADPDKMemory Management
0 likes · 40 min read
Unlocking DPDK Memory Management: How Hugepages Boost Performance
Deepin Linux
Deepin Linux
Mar 29, 2024 · Backend Development

Understanding QEMU Vhost‑User Backend for Virtio‑Net Devices

This article explains the architecture and implementation of the virtio/vhost device model, details how QEMU creates and initializes virtio‑net‑pci devices, describes the vhost‑user communication protocol and its integration with DPDK and the Linux vhost‑net kernel driver, and provides practical command‑line examples and code snippets.

BackendDPDKKernel
0 likes · 31 min read
Understanding QEMU Vhost‑User Backend for Virtio‑Net Devices
Architects' Tech Alliance
Architects' Tech Alliance
Jan 28, 2024 · Industry Insights

How DPDK Revolutionizes High‑Performance Packet Processing on Commodity Hardware

DPDK enables low‑cost commodity servers to achieve high‑throughput, low‑latency packet processing by bypassing the kernel, offering flexible processing models, supporting user‑space networking stacks, and being adopted across telecom, cloud, and edge environments despite challenges such as debugging and CPU usage.

DPDKLinuxcloud networking
0 likes · 9 min read
How DPDK Revolutionizes High‑Performance Packet Processing on Commodity Hardware
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-StackHigh‑Performance Networking
0 likes · 9 min read
Understanding DPDK: Background, Architecture, High‑Performance Techniques, and Real‑World Applications
Java High-Performance Architecture
Java High-Performance Architecture
Dec 15, 2023 · Operations

Boost Your Network Testing: How dperf Achieves 10 M HTTP Connections per Second

dperf, Baidu’s open‑source DPDK‑based tool, delivers ultra‑high‑performance network testing by generating up to ten million HTTP connections per second, hundreds of gigabits of throughput, and detailed per‑second statistics, with step‑by‑step guidance on environment setup, compilation, and execution.

DPDKLinuxPerformance Testing
0 likes · 8 min read
Boost Your Network Testing: How dperf Achieves 10 M HTTP Connections per Second
Java High-Performance Architecture
Java High-Performance Architecture
Aug 11, 2023 · Operations

Unlock 10M+ HTTP Connections per Second: dperf’s DPDK‑Powered Performance

dperf, an open‑source Baidu tool built on DPDK, delivers ultra‑high network performance—supporting millions of HTTP connections per second, hundreds of Gbps throughput, and detailed statistics—making it ideal for load‑balancer, cloud VM, NIC, and CPU network testing, with step‑by‑step deployment instructions.

DPDKHTTP benchmarkingHigh Throughput
0 likes · 7 min read
Unlock 10M+ HTTP Connections per Second: dperf’s DPDK‑Powered Performance
Architects' Tech Alliance
Architects' Tech Alliance
Jun 20, 2023 · Fundamentals

Introducing NVIDIA DOCA GPUNetIO: GPU‑Initiated Communication for Real‑Time Packet Processing

NVIDIA's new DOCA GPUNetIO library enables GPU‑initiated communication, allowing packets to be received directly into GPU memory, processed by CUDA kernels, and sent without CPU involvement, offering lower latency, higher scalability, and detailed pipeline examples including IP checksum, HTTP filtering, traffic forwarding, and 5G Aerial SDK integration.

5GCUDADOCA
0 likes · 19 min read
Introducing NVIDIA DOCA GPUNetIO: GPU‑Initiated Communication for Real‑Time Packet Processing
Architecture Digest
Architecture Digest
May 25, 2023 · Operations

Design and Implementation of a Multi‑Layer Load‑Balancing Platform (VGW)

This article explains how to build a reliable, high‑performance load‑balancing platform by analyzing basic reliability requirements, introducing multi‑layer (DNS, L4, L7) balancing, comparing Direct‑Route, Tunnel and FULLNAT modes, and describing the VGW architecture, health‑check, fault isolation, redundancy and DPDK‑based performance optimizations.

BGPDPDKFullNAT
0 likes · 19 min read
Design and Implementation of a Multi‑Layer Load‑Balancing Platform (VGW)
ByteDance SYS Tech
ByteDance SYS Tech
May 19, 2023 · Backend Development

Why DPDK Memory Allocation Slows Down and How to Fix It

This article investigates the performance degradation caused by DPDK memory fragmentation, explains the underlying heap and element management, presents detailed profiling and test results, and proposes two practical solutions that dramatically reduce allocation latency and improve overall system throughput.

CDPDKMemory Fragmentation
0 likes · 16 min read
Why DPDK Memory Allocation Slows Down and How to Fix It
Architects' Tech Alliance
Architects' Tech Alliance
May 7, 2023 · Backend Development

High‑Performance Network I/O and DPDK Optimization Techniques

This article analyzes the evolving demands of network I/O, identifies Linux/x86 bottlenecks, explains DPDK’s bypass architecture and UIO mechanism, and presents practical high‑performance coding and compilation optimizations such as HugePages, SIMD, poll‑mode drivers, and ecosystem tools for modern backend systems.

Backend DevelopmentDPDKLinux
0 likes · 13 min read
High‑Performance Network I/O and DPDK Optimization Techniques
Architecture Digest
Architecture Digest
Apr 3, 2023 · Operations

Design and Implementation of a Multi‑Layer Load‑Balancing Platform (VGW)

This article explains the need for reliable load balancing in large‑scale services, analyzes the problems of request distribution and fault isolation, and details the design of a three‑layer and four‑layer load‑balancing architecture—including DNS, Nginx, LVS, FULLNAT, and VGW—along with health‑check, redundancy, and performance optimization techniques.

DPDKFullNATOperations
0 likes · 21 min read
Design and Implementation of a Multi‑Layer Load‑Balancing Platform (VGW)
ByteDance SYS Tech
ByteDance SYS Tech
Mar 23, 2023 · Backend Development

From Token Buckets to Carousel: Solving Rate Limiter Challenges in High‑Performance Networks

This article reviews the fundamentals of token‑bucket rate limiters, identifies precision, cascading compensation, and TCP‑loss sensitivity issues, and details two major improvements—port‑loan backpressure and the Carousel algorithm—while outlining future directions for more reliable network traffic shaping.

DPDKToken Bucketbackpressure
0 likes · 14 min read
From Token Buckets to Carousel: Solving Rate Limiter Challenges in High‑Performance Networks
vivo Internet Technology
vivo Internet Technology
Mar 22, 2023 · Operations

Design and Implementation of a Multi‑Layer Load Balancing Platform (VGW)

The article details how a multi‑layer load‑balancing platform (VGW) was designed—combining 7‑layer Nginx, 4‑layer LVS with FULLNAT, and 3‑layer network devices—to achieve business reliability, fault isolation via BGP‑announced VIPs, and high‑throughput performance using DPDK, while providing redundancy at server, link, and cluster levels.

4-layerBGPDPDK
0 likes · 20 min read
Design and Implementation of a Multi‑Layer Load Balancing Platform (VGW)
Open Source Linux
Open Source Linux
Mar 15, 2023 · Backend Development

Why Traditional Linux Network I/O Falls Short and How DPDK Boosts Performance

The article examines the evolving demands on network I/O, outlines the limitations of traditional kernel‑based packet processing on Linux/x86, and explains how user‑space frameworks such as DPDK and its UIO/PMD architecture, along with optimization techniques like huge pages, SIMD, and cache prefetching, can achieve multi‑gigabit, million‑packet‑per‑second throughput.

DPDKLinuxNetwork I/O
0 likes · 15 min read
Why Traditional Linux Network I/O Falls Short and How DPDK Boosts Performance
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.

DPDKlibgraphnetwork performance
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
Jan 12, 2023 · Backend Development

How DPDK Overcomes Linux Network I/O Limits for Million‑Packet‑Per‑Second Performance

The article analyzes the growing demands on network I/O, explains Linux’s kernel bottlenecks, and shows how user‑space frameworks like DPDK and UIO can achieve multi‑hundred‑million packets per second through techniques such as huge pages, SIMD, zero‑copy, and careful CPU cache management.

Backend DevelopmentDPDKLinux
0 likes · 14 min read
How DPDK Overcomes Linux Network I/O Limits for Million‑Packet‑Per‑Second Performance
MaGe Linux Operations
MaGe Linux Operations
Dec 23, 2022 · Backend Development

Unlocking Ultra‑Fast Network I/O: DPDK Fundamentals and Performance Hacks

This article examines the evolving demands of network I/O, analyzes Linux and x86 bottlenecks, explains DPDK's user‑space bypass architecture, and presents practical optimization techniques—including huge pages, SIMD, cache prefetching, and compile‑time tricks—to achieve multi‑gigabit packet processing rates.

DPDKLinuxNetwork I/O
0 likes · 15 min read
Unlocking Ultra‑Fast Network I/O: DPDK Fundamentals and Performance Hacks
Architects' Tech Alliance
Architects' Tech Alliance
Oct 6, 2022 · Cloud Computing

Overview of NVIDIA BlueField DPU Features and Architecture

This article provides a comprehensive overview of NVIDIA BlueField DPU technology, detailing its interface and driver architecture, work modes, kernel representation model, multi‑host capabilities, virtual switch implementations, scalable functions, RDMA support, security accelerators, and related performance‑enhancing features for modern cloud and data‑center environments.

BlueFieldDPDKDPU
0 likes · 12 min read
Overview of NVIDIA BlueField DPU Features and Architecture
Architects' Tech Alliance
Architects' Tech Alliance
Aug 22, 2022 · Fundamentals

DPDK Performance Tuning: Influencing Factors and Optimization Techniques

This article explains how hardware architecture, Linux OS version, kernel configuration, OVS integration, memory management, NUMA awareness, and CPU micro‑architecture affect DPDK application performance and provides concrete tuning steps such as CPU isolation, service disabling, huge‑page setup, and optimized memory allocation.

CPU optimizationDPDKLinux
0 likes · 11 min read
DPDK Performance Tuning: Influencing Factors and Optimization Techniques
IT Architects Alliance
IT Architects Alliance
Aug 21, 2022 · Operations

How DPDK Boosts High‑Performance Packet Processing: Architecture and Core Techniques

This article explains DPDK’s open‑source data‑plane framework, detailing its architecture, core libraries, platform modules, poll‑mode drivers, huge‑page memory management, polling technique, and CPU‑affinity strategies that together eliminate kernel bottlenecks and dramatically improve packet‑forwarding performance.

CPU affinityDPDKNFV
0 likes · 9 min read
How DPDK Boosts High‑Performance Packet Processing: Architecture and Core Techniques
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 affinityDPDKhugepages
0 likes · 9 min read
DPDK Technical Overview: Architecture, Core Libraries, and Performance Optimization Techniques
Cloud Native Technology Community
Cloud Native Technology Community
May 17, 2022 · Cloud Native

Technical Overview of Kube-OVN Based Network Solution for Mixed VM and Container Environments

This article presents a detailed technical overview of how ByteDance selected Kube-OVN for a mixed virtual‑machine and container networking scenario, describes the initial network design, identifies performance issues, and outlines three improvement plans including OVS‑DPDK, source‑route optimization, and a switch from Geneve to VXLAN.

CNIDPDKKube-OVN
0 likes · 7 min read
Technical Overview of Kube-OVN Based Network Solution for Mixed VM and Container Environments
Architect
Architect
Apr 20, 2022 · Operations

Load Balancing in High‑Concurrency Scenarios: Alibaba Double 11, 12306 Railway, WeChat Red Packets, and Douyin Spring Festival Gala

This article examines real‑world load‑balancing implementations for ultra‑high traffic cases such as Alibaba's Double 11 shopping festival, China's 12306 railway ticketing system, WeChat's red‑packet service, and Douyin's Spring Festival gala, highlighting architectural principles, DPDK usage, ECMP routing, session synchronization, SET‑based sharding, and service‑mesh techniques.

DPDKDistributed SystemsMicroservices
0 likes · 12 min read
Load Balancing in High‑Concurrency Scenarios: Alibaba Double 11, 12306 Railway, WeChat Red Packets, and Douyin Spring Festival Gala
Ctrip Technology
Ctrip Technology
Mar 17, 2022 · Cloud Native

High‑Performance Layer‑4 Software Load Balancer TDLB Based on DPVS and DPDK

The article describes how Trip.com built a high‑performance, software‑based layer‑4 load balancer (TDLB) using DPVS and DPDK, detailing its lock‑free session handling, user‑IP pass‑through, asynchronous logging, cluster session synchronization, resource isolation, configuration management via etcd/operator, health‑check strategies, and multi‑dimensional monitoring.

DPDKDPVSKubernetes
0 likes · 13 min read
High‑Performance Layer‑4 Software Load Balancer TDLB Based on DPVS and DPDK
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Mar 8, 2022 · Cloud Computing

How 360’s Host‑Overlay VPC Architecture Boosts Private Cloud Performance

To meet growing business demands, 360’s virtualization team replaced the legacy overlay network with a host‑overlay VPC solution that decouples switches, supports private cloud isolation, leverages DPVS‑based gateways, and integrates monitoring, delivering high‑availability, scalable traffic handling across its 25 G data centers.

DPDKHost OverlayVPC
0 likes · 19 min read
How 360’s Host‑Overlay VPC Architecture Boosts Private Cloud Performance
Tencent Architect
Tencent Architect
Jan 24, 2022 · Databases

How Tencent’s CKV+ Redefines High‑Performance NoSQL KV Storage with DPDK

CKV+, Tencent’s next‑generation high‑performance NoSQL KV database compatible with Redis, Memcached and ASN, evolves from early CMEM architectures, adopts a multi‑tenant shared‑memory design built on Seastar, integrates DPDK for user‑space networking, and achieves up to ten million QPS with significant cost and latency improvements.

DPDKNoSQLhigh‑performance
0 likes · 18 min read
How Tencent’s CKV+ Redefines High‑Performance NoSQL KV Storage with DPDK
iQIYI Technical Product Team
iQIYI Technical Product Team
Dec 3, 2021 · Operations

DPVS v1.9.0 Release: High-Performance Network Load Balancer Update

DPVS v1.9.0, the latest open‑source four‑layer network load balancer from iQIYI, now fully supports DPDK‑20.11 LTS, offers streamlined compilation, universal flow management, dynamic mbuf fields, enhanced per‑core scheduling and UDP health checks, and has been running stably in production for three months.

DPDKDPVSNetwork Virtualization
0 likes · 18 min read
DPVS v1.9.0 Release: High-Performance Network Load Balancer Update
Tencent Cloud Developer
Tencent Cloud Developer
Nov 19, 2021 · Industry Insights

Why Tencent’s F-Stack Is Redefining High‑Performance Network Services

The article examines the evolution of Tencent Cloud’s F-Stack—a full user‑space networking framework built on DPDK, FreeBSD, and micro‑threading—detailing its architecture, supported versions, POSIX‑compatible API, real‑world deployments such as HttpDNS and DNSPod, performance gains over kernel stacks, and the roadmap for future enhancements.

Backend DevelopmentDPDKF-Stack
0 likes · 17 min read
Why Tencent’s F-Stack Is Redefining High‑Performance Network Services
ITPUB
ITPUB
Nov 17, 2020 · Fundamentals

Understanding Linux Packet Capture Engines: libpcap, PF_RING, DPDK, and XDP

This article compares four classic Linux packet‑capture engines—libpcap (and its mmap variant), PF_RING, DPDK, and XDP—explaining their data‑flow architectures, copy operations, zero‑copy techniques, and typical use‑cases such as DDoS defense and high‑speed networking.

DPDKLinuxPF_RING
0 likes · 9 min read
Understanding Linux Packet Capture Engines: libpcap, PF_RING, DPDK, and XDP
Architects' Tech Alliance
Architects' Tech Alliance
Nov 11, 2020 · Fundamentals

Understanding DPDK Memory Management: Large Pages, NUMA, DMA, and IOMMU

This article explains the core principles of DPDK memory management, covering standard huge pages, NUMA node binding, direct memory access, IOMMU and IOVA addressing, custom allocators, and memory pools, and how these mechanisms together enable high‑performance packet processing on Linux systems.

DMADPDKHigh‑Performance Networking
0 likes · 14 min read
Understanding DPDK Memory Management: Large Pages, NUMA, DMA, and IOMMU
Ops Development Stories
Ops Development Stories
Nov 11, 2020 · Backend Development

Unlocking DPDK Performance: Key Insights and Optimization Techniques

This article summarizes essential concepts and practical optimization strategies for DPDK, covering architecture fundamentals, x86 performance analysis, virtualization overhead, NFV forwarding bottlenecks, huge‑page usage, polling modes, CPU affinity, and I/O virtualization techniques to achieve high‑throughput, low‑latency packet processing.

CPU affinityDPDKHuge Pages
0 likes · 30 min read
Unlocking DPDK Performance: Key Insights and Optimization Techniques
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Aug 7, 2020 · Operations

Designing High‑Performance Software L4 Load Balancers: Insights from LVS, Google Maglev, and Facebook Katran

This article examines the limitations of traditional L4 load balancers like LVS and explains how modern software solutions—leveraging DPDK, VPP, XDP/eBPF, and consistent‑hash algorithms such as Google Maglev and Facebook Katran—can achieve high‑throughput, scalable, and highly available L4 load balancing in data‑center environments.

DPDKL4Maglev
0 likes · 17 min read
Designing High‑Performance Software L4 Load Balancers: Insights from LVS, Google Maglev, and Facebook Katran
Architects' Tech Alliance
Architects' Tech Alliance
Sep 13, 2019 · Backend Development

In-Depth Overview of DPDK and SPDK Technologies and Their High-Performance Networking Principles

This article provides a comprehensive technical guide to DPDK and SPDK, covering their background, architecture, user‑space I/O bypass mechanisms, core performance optimizations such as HugePages, SIMD and cache management, and practical ecosystem recommendations for building high‑throughput network and storage services.

DPDKNetwork IOSPDK
0 likes · 15 min read
In-Depth Overview of DPDK and SPDK Technologies and Their High-Performance Networking Principles
Architects' Tech Alliance
Architects' Tech Alliance
Jul 5, 2019 · Backend Development

A Comprehensive Overview of DPDK and SPDK Technologies

This article provides an in‑depth technical overview of DPDK and SPDK, covering their background, the evolution of network I/O, Linux bottlenecks, user‑space I/O via UIO, poll‑mode drivers, performance‑optimizing techniques such as huge pages, SIMD, cache management, and the surrounding ecosystem and adoption.

DPDKHigh‑Performance NetworkingSPDK
0 likes · 15 min read
A Comprehensive Overview of DPDK and SPDK Technologies
Architects' Tech Alliance
Architects' Tech Alliance
Apr 26, 2019 · Backend Development

Understanding Network I/O Challenges and DPDK High‑Performance Solutions

The article analyzes the growing demands on network I/O, explains Linux and x86 bottlenecks, introduces DPDK’s user‑space bypass architecture and its core optimizations such as hugepages, poll‑mode drivers, SIMD, and CPU‑specific tuning, and finally discusses the DPDK ecosystem and practical considerations for backend developers.

CPU optimizationDPDKLinux
0 likes · 13 min read
Understanding Network I/O Challenges and DPDK High‑Performance Solutions
iQIYI Technical Product Team
iQIYI Technical Product Team
Mar 1, 2019 · Operations

DPVS: High‑Performance User‑Space Load Balancer – Architecture, Features, and Deployment

DPVS is an open‑source, DPDK‑based user‑space load balancer that achieves line‑rate throughput by assigning each worker to a dedicated CPU core and NIC queue, provides lock‑free per‑CPU data structures and multiple forwarding modes including NAT64, and simplifies maintenance while supporting IPv4/IPv6 in large‑scale production deployments.

DPDKDPVSNAT64
0 likes · 19 min read
DPVS: High‑Performance User‑Space Load Balancer – Architecture, Features, and Deployment
UCloud Tech
UCloud Tech
Feb 1, 2019 · Backend Development

Why a Zero‑Byte Packet Stopped a High‑Speed Load Balancer and How It Was Fixed

This article details the discovery, analysis, and resolution of a DPDK bug that caused a zero‑byte IP fragment to fill transmission queues, leading to packet loss and tx‑hang in UCloud's high‑availability ULB4 load balancer, and shares the tools and lessons learned for future debugging.

DPDKnetwork troubleshootingpacket debugging
0 likes · 12 min read
Why a Zero‑Byte Packet Stopped a High‑Speed Load Balancer and How It Was Fixed
Architects' Tech Alliance
Architects' Tech Alliance
Jan 27, 2019 · Backend Development

Understanding Network I/O Challenges and DPDK High‑Performance Solutions

The article analyzes the evolving demands of network I/O, the limitations of traditional kernel‑based networking, and presents DPDK’s user‑space bypass architecture, UIO mechanism, and a series of low‑level optimizations—including HugePages, poll‑mode drivers, SIMD, and cache‑aware coding—to achieve multi‑gigabit packet processing performance on modern Linux servers.

DPDKLinuxPerformance Optimization
0 likes · 14 min read
Understanding Network I/O Challenges and DPDK High‑Performance Solutions
Didi Tech
Didi Tech
Jan 7, 2019 · Cloud Native

Hot Upgrade of OVS‑DPDK in Didi Cloud: Achieving Millisecond‑Level Downtime

By integrating OVS‑DPDK with VF‑based flow separation, stateless forwarding, and dual redundant processes, Didi Cloud’s engineering team achieved millisecond‑level hot upgrades—approximately 80 ms per VM—while maintaining high‑performance packet forwarding, scalability across hundreds of VMs, and rapid fault recovery.

DPDKNetwork VirtualizationOVS-DPDK
0 likes · 7 min read
Hot Upgrade of OVS‑DPDK in Didi Cloud: Achieving Millisecond‑Level Downtime
High Availability Architecture
High Availability Architecture
Aug 9, 2018 · Operations

GitHub GLB Director: Open‑Source High‑Performance Data‑Center Load Balancer

GitHub’s GLB Director is an open‑source, layer‑4 load balancer designed for data‑center environments that scales a single IP across thousands of servers, uses ECMP, a stateless director layer, DPDK‑accelerated packet processing, and health‑check mechanisms to provide high‑availability without disrupting existing connections.

DPDKData centerECMP
0 likes · 19 min read
GitHub GLB Director: Open‑Source High‑Performance Data‑Center Load Balancer
UCloud Tech
UCloud Tech
Jun 27, 2018 · Cloud Native

How UCloud Leveraged P4 Programmable Switches to Revolutionize Cloud Networking

This article chronicles UCloud's evolution from early Open vSwitch‑based SDN to DPDK gateways, evaluates excluded VXLAN and OpenFlow solutions, and explains how adopting Barefoot's P4 programmable switches enabled higher performance, flexible control planes, sharding, and seamless grey‑release upgrades for its cloud network.

BarefootDPDKP4
0 likes · 11 min read
How UCloud Leveraged P4 Programmable Switches to Revolutionize Cloud Networking
JD Tech
JD Tech
May 2, 2018 · Operations

ContainerLB: A High‑Performance, High‑Reliability Distributed Load Balancer Based on Intel DPDK for JD.com

The article presents ContainerLB, a software‑defined L4 load‑balancing service built on Intel DPDK and X86 servers for JD.com, detailing its architecture, FULLNAT mode, high‑availability design, performance optimizations, and test results that demonstrate near‑line‑rate packet processing and scalable deployment in a container‑native data‑center.

DPDKFullNATJDOS
0 likes · 14 min read
ContainerLB: A High‑Performance, High‑Reliability Distributed Load Balancer Based on Intel DPDK for JD.com
JD Tech
JD Tech
Mar 19, 2018 · Backend Development

Design and Implementation of KDNS: A High‑Performance DPDK‑Based DNS Server

This article presents the design, DPDK‑based implementation, performance optimizations, and test results of KDNS—a C‑language DNS server that replaces ContainerDNS's Go server, achieving near line‑rate processing, high availability, and significant latency improvements over traditional bind9 solutions.

CContainerDNSDNS
0 likes · 12 min read
Design and Implementation of KDNS: A High‑Performance DPDK‑Based DNS Server
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Sep 26, 2017 · Operations

Design and Implementation of a High‑Performance, High‑Reliability Four‑Layer Load Balancer (TVS) with FullNat Model

The article describes the motivation, architecture, FullNat forwarding process, high‑availability mechanisms, and performance‑optimizing techniques of TVS, a custom four‑layer load‑balancing platform built to overcome LVS limitations and meet the company’s demanding traffic and reliability requirements.

Cluster ArchitectureDPDKFullNAT
0 likes · 11 min read
Design and Implementation of a High‑Performance, High‑Reliability Four‑Layer Load Balancer (TVS) with FullNat Model
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jul 13, 2017 · Cloud Computing

Inside 360’s Ultron: How OpenStack Powers a Scalable Private Cloud

This article details the evolution, architecture, deployment, monitoring, and performance optimization of Ultron—360’s internal OpenStack‑based virtualization platform—covering its three development stages, technical stack, automation with Ansible, advanced features like VXLAN and Ceph, and lessons learned from large‑scale operations.

AnsibleCephDPDK
0 likes · 19 min read
Inside 360’s Ultron: How OpenStack Powers a Scalable Private Cloud
Meituan Technology Team
Meituan Technology Team
Jan 5, 2017 · Cloud Computing

MGW: Meituan's High‑Performance Four‑Layer Load Balancer

Meituan’s self‑developed MGW replaces LVS with a DPDK‑based four‑layer load balancer that handles tens of gigabits per second and millions of concurrent connections by eliminating interrupts and locks, isolating control and data planes, and providing OSPF‑ECMP clustering with seamless failover and session synchronization.

DPDKcloud computinghigh performance
0 likes · 20 min read
MGW: Meituan's High‑Performance Four‑Layer Load Balancer
21CTO
21CTO
Jan 19, 2016 · Cloud Computing

How Meituan Cloud Scaled Its Network Architecture from Private to Public Cloud

This article details Meituan Cloud's evolution from a private, self‑developed cloud platform to a high‑performance public cloud, covering the motivations, architectural upgrades across physical links, host networking, gateways, controllers, and the adoption of overlay technologies like VXLAN to achieve industry‑leading scalability and reliability.

DPDKVXLANcloud computing
0 likes · 11 min read
How Meituan Cloud Scaled Its Network Architecture from Private to Public Cloud