Published November 29, 2024
| Version v1
Presentation
Open
eZtunnel: Leveraging eBPF to Transparently Offload Service Mesh Data Plane Networking
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
Software
- Repository URL
- https://github.com/smartness2030/eztunnel