Achelous: Enabling Programmability, Elasticity, and Reliability in Hyperscale Cloud Networks
Chengkun Wei, Xing Li, Ye Yang, Xiaochong Jiang, Tianyu Xu, Bowen Yang, Taotao Wu, Chao Xu, Yilong Lv, Haifeng Gao, Zhentao Zhang, Zikang Chen
摘要
Cloud computing has witnessed tremendous growth, prompting enterprises to migrate to the cloud for reliable and on-demand computing. Within a single Virtual Private Cloud (VPC), the number of instances (such as VMs, bare metals, and containers) has reached millions, posing challenges related to supporting millions of instances with network location decoupling from the underlying hardware, high elastic performance, and high reliability. However, academic studies have primarily focused on specific issues like high-speed data plane and virtualized routing infrastructure, while existing industrial network technologies fail to adequately address these challenges.
In this paper, we report on the design and experience of Achelous, Alibaba Cloud's network virtualization platform. Achelous consists of three key designs to enhance hyperscale VPC: (𝑖) a novel hierarchical programming architecture based on the collaborative design of both data plane and control plane; (𝑖𝑖) elastic performance strategy and distributed ECMP schemes for seamless scale-up and scale-out, respectively; (𝑖𝑖𝑖) health check scheme and transparent VM live migration mechanisms that ensure stateful flow continuity during the failover. The evaluation results demonstrate that, Achelous scales to over 1, 500, 000 of VMs with elastic network capacity in a single VPC, and reduces 25× programming time, with 99% updating can be completed within 1 second. For failover, it condenses 22.5× downtime during VM live migration, and ensures 99.99% of applications do not experience stall. More importantly, the experience from three years of operation proves the Achelous's serviceability, and versatility independent of any specific hardware platforms.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper9
- Canal Mesh: A Cloud-Scale Sidecar-Free Multi-Tenant Service Mesh ArchitectureEnge Song, Yang Song, Chengyun Lu, Tian Pan 等SIGCOMM 2024 · 被引用 30 次
- LuoShen: A Hyper-Converged Programmable Gateway for Multi-Tenant Multi-Service Edge CloudsTian Pan, Kun Liu, Xionglie Wei, Yisong Qiao 等NSDI 2024 · 被引用 27 次
- Triton: A Flexible Hardware Offloading Architecture for Accelerating Apsara vSwitch in Alibaba CloudXing Li, Xiaochong Jiang, Ye Yang, Lilong Chen 等SIGCOMM 2024 · 被引用 18 次
- Albatross: A Containerized Cloud Gateway Platform with FPGA-accelerated Packet-level Load BalancingJianyuan Lu, Shunmin Zhu, Jun Liang, Yuxiang Lin 等SIGCOMM 2025 · 被引用 4 次
- Nezha: SmartNIC-based Virtual Switch Load SharingXing Li, Enge Song, Bowen Yang, Tian Pan 等SIGCOMM 2025 · 被引用 3 次
它引用的顶会 Paper10
- Sailfish: accelerating cloud-scale multi-tenant multi-service gateways with programmable switchesTian Pan, Nianbing Yu, Chenhao Jia, Jianwen Pi 等SIGCOMM 2021 · 被引用 111 次
- Unity: Accelerating DNN Training Through Joint Optimization of Algebraic Transformations and ParallelizationColin Unger, Zhihao Jia, Wei Wu, Sina Lin 等OSDI 2022 · 被引用 105 次
- SPRIGHT: extracting the server from serverless computing! high-performance eBPF-based event-driven, shared-memory processingShixiong Qi, Leslie Monis, Ziteng Zeng, Ian-Chin Wang 等SIGCOMM 2022 · 被引用 85 次
- Walle: An End-to-End, General-Purpose, and Large-Scale Production System for Device-Cloud Collaborative Machine LearningChengfei Lv, Chaoyue Niu, Renjie Gu, Xiaotang Jiang 等OSDI 2022 · 被引用 52 次
- MasQ: RDMA for Virtual Private CloudZhiqiang He, Dongyang Wang, Binzhang Fu, Kun Tan 等SIGCOMM 2020 · 被引用 38 次
相关 Paper
- Bifrost: Alibaba's Next-Generation VPC Network with High-Performance Multipath Reliable TransportZihao Fan, Xing Li, Ye Yang, Bo Jiang 等NSDI 2026
- Harp: Improving VPC Network Availability via Efficient Failure Detection and Rerouting in Tencent CloudJiayu Hu, Feng Jin, Xianping Zhou, Kai Zhang 等NSDI 2026
- CyberStar: Simple, Elastic and Cost-Effective Network Functions Management in Cloud Network at ScaleTingting Xu, Bengbeng Xue, Yang Song, Xiaomin Wu 等USENIX ATC 2024 · 被引用 7 次
- Aquila: a practically usable verification system for production-scale programmable data planesBingchuan Tian, Jiaqi Gao, Mengqi Liu, Ennan Zhai 等SIGCOMM 2021 · 被引用 28 次
- Byte vSwitch: A High-Performance Virtual Switch for Cloud NetworkingXin Wang, Deguo Li, Zhihong Wang, Lidong Jiang 等EuroSys 2025 · 被引用 3 次
