Litcius/Paper detail

Canal Mesh: A Cloud-Scale Sidecar-Free Multi-Tenant Service Mesh Architecture

Enge Song, Yang Song, C Lü, Tian Pan, Shaokai Zhang, Jianyuan Lu, Jiangu Zhao, X. Q. Wang, Xiaomin Wu, Minglan Gao, Zongquan Li, Ziyang Fang, Biao Lyu, Pengyu Zhang, Rong Wen, Li Yi, Zhigang Zong, Shunmin Zhu

202421 citationsDOI

Abstract

In recent years, service mesh frameworks have gained significant popularity in building microservice-based applications. A key component of these frameworks is a proxy in each K8s pod, named sidecar, which handles inter-pod traffic. Our empirical measurement reveals that such per-pod sidecars cause numerous problems, including intrusion into the user pod, excessive resource occupation, significant overhead in managing many sidecars, and performance degradation caused by passing traffic through the sidecar.

Topics & Concepts

Computer scienceCloud computingMultitenancyArchitectureDistributed computingComputer networkOperating systemSoftware as a serviceSoftwareArtVisual artsSoftware developmentSoftware-Defined Networks and 5GNetwork Security and Intrusion DetectionIoT and Edge/Fog Computing