Enabling In-Network Acceleration Over the Cloud
Hao Wang, Decang Sun, Jinbin Hu, Kai Chen
Abstract
Offloading computing and storage to programmable switches, or in-network acceleration (INA), is a recent wisdom to speed up distributed applications. Researchers have proposed a variety of tailored INA solutions for separate applications with different data-plane layouts and network protocols. However, as hardware resource of programmable switches is limited, it is hard to integrate all these INA solutions simultaneously. Consequently, specialized INA techniques cannot realize full potential on the cloud, which needs to support various applications and requires concurrent access by multi-tenants.
To enable on-demand INA service on the cloud, we present a generic INA framework called INAaaS (INA as a Service). At its core, INAaaS provides a universal INA interface in network and offers application-specific adapters on end-hosts. It further addresses the isolation problem of different applications, and guarantees the reliability and correctness. Our evaluation shows that INAaaS effectively improves the performance of various cloud applications, competing with the specific solutions.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 8a39af8f-d99f-4aaa-a758-7db89121b04aBuilds on13
- A Unified Architecture for Accelerating Distributed DNN Training in Heterogeneous GPU/CPU ClustersYimin Jiang, Yibo Zhu, Chang Lan, Bairen Yi et al.OSDI 2020 · 390 citations
- Lyra: A Cross-Platform Language and Compiler for Data Plane Programming on Heterogeneous ASICsJiaqi Gao, Ennan Zhai, Hongqiang Harry Liu, Rui Miao et al.SIGCOMM 2020 · 82 citations
- NetLock: Fast, Centralized Lock Management Using Programmable SwitchesZhuolong Yu, Yiwen Zhang, Vladimir Braverman, Mosharaf Chowdhury et al.SIGCOMM 2020 · 60 citations
- Composing Dataplane Programs with μP4Hardik Soni, Myriana Rifai, Praveen Kumar, Ryan Doenges et al.SIGCOMM 2020 · 54 citations
- Scalable and Efficient Full-Graph GNN Training for Large GraphsXinchen Wan, Kaiqiang Xu, Xudong Liao, Yilun Jin et al.SIGMOD 2023 · 52 citations
Related papers
- Carlo: Cross-Plane Collaboration for Multiple In-network Computing ApplicationsXiaoquan Zhang, Lin Cui, Waiming Lau, Fung Po Tso et al.INFOCOM 2024 · 1 citation
- AvA: Accelerated Virtualization of AcceleratorsHangchen Yu, Arthur Michener Peters, Amogh Akshintala, Christopher J. RossbachASPLOS 2020 · 33 citations
- A Generic and Efficient Communication Framework for Message-Level In-Network ComputingXinchen Wan, Luyang Li, Han Tian, Xudong Liao et al.INFOCOM 2025 · 2 citations
- Multitenant In-Network Acceleration with SwitchVMSajy Khashab, Alon Rashelbach, Mark SilbersteinNSDI 2024 · 21 citations
- Switches for HIRE: resource scheduling for data center in-network computingMarcel Blöcher, Lin Wang, Patrick Eugster, Max SchmidtASPLOS 2021 · 34 citations
