2024 · 15 citations · 7 references
ComputingComputer ScienceComputer SystemsAlgorithmsMachine LearningNatural Language ProcessingLanguage ModelingNetwork ProtocolsScalable Algorithm DesignSoftware-defined NetworkingStream ProcessingStreaming AlgorithmsAdaptive Bitrate StreamingLarge Language ModelsReal-time Stream ProcessingStreaming ArchitecturesStreaming ComputationStreaming Data Processing
We introduce Nada, the first framework to autonomously design network algorithms by leveraging the generative capabilities of large language models (LLMs). Starting with an existing algorithm implementation, Nada enables LLMs to create a wide variety of alternative designs in the form of code blocks. It then efficiently identifies the top-performing designs through a series of filtering techniques, minimizing the need for full-scale evaluations and significantly reducing computational costs. Using adaptive bitrate (ABR) streaming as a case study, we demonstrate that Nada produces novel ABR algorithms---previously unknown to human developers---that consistently outperform the original algorithm in diverse network environments, including broadband, satellite, 4G, and 5G.
7
2017 USENIX Annual Technical Conference (USENIX ATC'17)
Do Le Quoc, Martin S. Beck, Pramod Bhatotia et al. · 2017 · 3.1K citations
Neural Adaptive Video Streaming with Pensieve
Hongzi Mao, Ravi Netravali, Mohammad Alizadeh · 2017 · 1.3K citations · Full text
A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP
Xiaoqi Yin, Abhishek Jindal, Vyas Sekar et al. · 2015 · 995 citations · Full text
Zhengxu Xia, Yajie Zhou, Francis Y. Yan et al. · 2022 · 49 citations · Full text