Tag

XDP

1 views collected around this technical thread.

Bilibili Tech
Bilibili Tech
Dec 8, 2023 · Operations

Design and Implementation of Nickel: A High‑Performance Edge Four‑Layer Load Balancer Based on XDP

Nickel is a high‑performance, XDP‑based four‑layer edge load balancer that replaces Bilibili’s non‑clustered CDN architecture with a co‑deployed control plane and data plane, using hash‑based forwarding, dynamic health‑checks, and two‑hop routing to lower cost, improve load distribution, and eliminate dedicated load‑balancer machines.

High PerformanceXDPcdn
0 likes · 15 min read
Design and Implementation of Nickel: A High‑Performance Edge Four‑Layer Load Balancer Based on XDP
Cloud Native Technology Community
Cloud Native Technology Community
Nov 23, 2021 · Fundamentals

Reading Notes on OSDI20 Best Paper hXDP: Efficient Software Packet Processing on FPGA NICs

This article reviews the OSDI20 best paper on hXDP, explaining why combining XDP with FPGA NICs can alleviate CPU bottlenecks, describing the challenges of eBPF offload to low‑frequency FPGA, and summarizing the custom instruction‑set optimizations and test results that achieve comparable performance to multi‑GHz CPUs.

FPGAInstruction Set OptimizationXDP
0 likes · 8 min read
Reading Notes on OSDI20 Best Paper hXDP: Efficient Software Packet Processing on FPGA NICs
Cloud Native Technology Community
Cloud Native Technology Community
Dec 21, 2020 · Cloud Native

Kubernetes Service Load Balancing at Scale with BPF and XDP

This article explains Kubernetes' core networking model, details the various Service types (PodIP, HostPort, NodePort, ExternalIP, LoadBalancer, ClusterIP), describes Cilium's eBPF/XDP implementation for high‑performance load balancing, and presents performance benchmarks and recent BPF kernel extensions.

CiliumService Load BalancingXDP
0 likes · 19 min read
Kubernetes Service Load Balancing at Scale with BPF and XDP
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Aug 28, 2020 · Cloud Native

Understanding Cloud Native: Service Mesh, Chaos Engineering, and User‑Space Container Networking with eBPF/XDP

This article explains the fundamentals of cloud native computing, introduces service mesh architectures such as Istio and Envoy, explores chaos engineering with Chaos Mesh, and details how eBPF/XDP‑based user‑space container networking can accelerate data‑plane performance in modern microservice environments.

Chaos EngineeringEnvoyXDP
0 likes · 12 min read
Understanding Cloud Native: Service Mesh, Chaos Engineering, and User‑Space Container Networking with eBPF/XDP
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