Published November 29, 2024 | Version v1
Presentation Open

eZtunnel: Leveraging eBPF to Transparently Offload Service Mesh Data Plane Networking

  • 1. ROR icon Universidade Estadual de Campinas (UNICAMP)

Description

Cloud-native applications, characterized by scalability, resilience, and flexibility, adopt microservices architectures to decompose applications into smaller, independently manageable services. Although microservices offer significant benefits, this architectural approach introduces challenges in service-to-service communication, commonly relying on advanced orchestration and communication frameworks such as Kubernetes and Istio, respectively. However, the added complexity imposes substantial overhead by introducing longer packet processing paths. This paper discusses performance bottlenecks arising from service meshes and proposes eZtunnel to address some of the identified challenges. Leveraging extended Berkeley Packet Filter (eBPF) to transparently offload networking traffic, the elongated network path is bypassed, optimizing resource utilization and enhancing application performance. Experiments show that eZtunnel can reduce median latency over 20% and jitter to almost 10%.

Files

cloudnet2024-eztunnel-slides-en.pdf

Files (1.9 MB)

Name Size Download all
md5:4c2d471ebf55f6e1e8051a22a474eb5e
1.9 MB Preview Download

Additional details

Related works

Is supplement to
Conference paper: 10.1109/CloudNet62863.2024.10815862 (DOI)

Funding

Fundação de Amparo à Pesquisa do Estado de São Paulo
SMART NEtworks and ServiceS for 2030 (SMARTNESS) 21/00199-8