Enabling Fast and Stable Service Mesh Communication via Piggyback Layer-7 Traffic Control on Programmable Switches
Gonglong Chen, Jiacong Li, Yuxin Xu, Baiyan Ke, Zhitao Lan, Wenxing Ge, Haiying Shen, Jiamei Lv, Tao Gu, Cheng-zhong Xu, Kejiang Ye
Abstract
Service mesh has become an essential infrastructure for managing cloud-native microservices, widely adopted by major providers to streamline service orchestration and reduce operational overhead. A core component of service mesh architecture is the sidecar proxy, managing policy-based routing, Layer-7 load balancing, and related functions. Traditional per-pod distributed sidecar deployments route all inter-pod communication through local proxies, introducing substantial resource consumption and inefficiencies. Recent approaches advocate for centralized proxy deployments to offload compute-intensive modules to gateway nodes; however, this design introduces non-trivial traffic detours and exacerbates network congestion.To overcome these limitations, we propose PiggyCar, a novel service mesh communication system that piggybacks Layer-7 traffic control onto programmable network devices. In PiggyCar, resource-intensive tasks are offloaded to intermediary switches along inter-pod paths, enabling in-network execution of advanced network functions. PiggyCar incorporates a latency-aware offline planner for optimal network policy placement and a stability-oriented online scheduler that dynamically adapts to traffic fluctuations in real time. We prototype PiggyCar on a testbed comprising six servers and four programmable switches. Experimental results show that PiggyCar cuts latency by up to 97.2% compared to Canal, boosts throughput by up to 1.82× under high RPS conditions, and consistently delivers the lowest network jitter.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Related papers
- Canal Mesh: A Cloud-Scale Sidecar-Free Multi-Tenant Service Mesh ArchitectureEnge Song, Yang Song, Chengyun Lu, Tian Pan et al.SIGCOMM 2024 · 30 citations
- Copper and Wire: Bridging Expressiveness and Performance for Service Mesh PoliciesDivyanshu Saxena, William Zhang, Shankara Pailoor, Isil Dillig et al.ASPLOS 2025 · 3 citations
- Remote Procedure Call as a Managed System ServiceJingrong Chen, Yongji Wu, Shihan Lin, Yechen Xu et al.NSDI 2023 · 30 citations
- Pegasus: Transparent and Unified Kernel-Bypass Networking for Fast Local and Remote CommunicationDinglan Peng, Congyu Liu, Tapti Palit, Anjo Vahldiek-Oberwagner et al.EuroSys 2025 · 6 citations
- HybridMesh: A Hardware-software Hybrid Approach for Accelerating Service Mesh IngressMyoungsung You, Jaehyun Nam, Minjae Seo, Taejune Park et al.NSDI 2026 · 2 citations
