Collaborative Research: CNS Core: Large: Runtime Programmable Networks
合作研究:CNS 核心:大型:运行时可编程网络
基本信息
- 批准号:2214015
- 负责人:
- 金额:$ 60万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2022
- 资助国家:美国
- 起止时间:2022-07-15 至 2026-06-30
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
Programmability is fuel for network innovation. In today’s programmable networks, new features can be easily developed without having to rely on vendor support. However, deploying new features still requires fleet-wide maintenance to avoid disruption because device reprogramming incurs downtime. This severely constrains the speed of change, as maintenance operations require meticulous planning well ahead of time. This project proposes runtime programmable networks, where the end-to-end network infrastructure, vertically from the host kernels down to the network interface cards, and horizontally extending across switches to the other end of the network, can be reprogrammed on-the-fly without packet drops and with strong consistency guarantees. This represents a major leap from today’s programmable networks, which are reconfigurable at compile time but become fixed functions at runtime after deployment.According to this project's vision, FlexNet, the network infrastructure provides a collection of basic utilities and, on demand, extensions are partially reconfigured into the infrastructure by injecting, removing, or overriding specific functions. This accelerates the speed of delivering new features to end users, increases the manageability of large networks by lowering the barrier for change, and creates new possibilities unavailable in today’s programmable networks, such as powerful, dynamic security defenses. With FlexNet, this project can summon security defenses into the network precisely when needed. Defenses can migrate to the attack location or replicate across the network to maximize their effectiveness. They can even shapeshift in real time to mitigate changing attacks. When attacks subside, these defenses can be soon removed from the network to reduce overhead. This project aims to elevate network programming from a “one-shot” endeavor at compile time to “continuous” activities throughout the lifecycle of the network.In order to realize our vision, this project needs to innovate across the stack. Concretely, this project proposes a four-pronged approach to programing, compiling, verifying, and managing runtime programmable networks end-to-end. First, runtime network programming requires controlling disparate datapaths and their real-time changes as a whole, while ensuring runtime portability across devices; thus, this project will develop a new programming system. Compiling a whole-network program to a heterogeneous substrate, while continuously reoptimizing for runtime changes, requires a new compiler design. To ensure the safety of network changes, this project must simultaneously innovate on runtime verification and validation. Finally, FlexNet programs have dynamic footprints in the network—migrating, expanding, and shrinking across devices—so this project needs a new management system to control such unprecedented dynamics. This project will produce an integrated platform upon which the FlexNet techniques will be evaluated comprehensively at various scales and with diverse workloads. To achieve a wider community engagement, this project will release software and hardware prototypes and educational materials in open source, and by collaborating with industry partners, this project will transition the FlexNet technologies into practice.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
可编程性是网络创新的燃料。在今天的可编程网络中,可以轻松开发新功能,而不必依赖供应商的支持。然而,部署新功能仍然需要整个机队的维护,以避免中断,因为设备重新编程会导致停机。这严重限制了更改的速度,因为维护操作需要提前很长时间进行细致的规划。该项目提出了运行时可编程网络,其中端到端网络基础设施,从主机内核垂直向下到网络接口卡,以及横向跨交换机延伸到网络的另一端,可以在没有分组丢弃的情况下进行动态重新编程,并且具有强大的一致性保证。这代表着与今天的可编程网络相比的重大飞跃,可编程网络在编译时可重新配置,但在部署后在运行时成为固定功能。根据该项目的愿景,FlexNet网络基础设施提供基本实用程序的集合,并根据需要通过添加、删除或覆盖特定功能将扩展部分重新配置到基础设施中。这加快了向最终用户提供新功能的速度,通过降低改变的障碍提高了大型网络的可管理性,并创造了当今可编程网络所不具备的新可能性,例如强大的动态安全防御。有了FlexNet,该项目可以在需要时准确地将安全防御部署到网络中。防御可以迁移到攻击位置或在整个网络中复制,以最大限度地提高其有效性。它们甚至可以实时变形,以减轻不断变化的攻击。当攻击减弱时,这些防御措施可以很快从网络中移除,以减少开销。该项目旨在将网络编程从编译时的“一次性”工作提升到整个网络生命周期的“持续”活动。为了实现我们的愿景,该项目需要在整个堆栈中进行创新。具体地说,该项目提出了一种端到端的编程、编译、验证和管理运行时可编程网络的四管齐下的方法。首先,运行时网络编程需要作为一个整体控制不同的数据路径及其实时变化,同时确保运行时跨设备的可移植性;因此,该项目将开发一个新的编程系统。将一个全网络程序编译到一个不同的底层,同时不断地重新优化运行时的变化,需要一个新的编译器设计。为了确保网络变更的安全性,本项目必须同时在运行时验证和验证方面进行创新。最后,FlexNet计划在网络中具有动态足迹-跨设备迁移、扩展和收缩-因此该项目需要一个新的管理系统来控制这种前所未有的动态。该项目将产生一个综合平台,在此平台上,将在不同规模和不同工作量下对FlexNet技术进行全面评估。为了实现更广泛的社区参与,该项目将发布开源的软件和硬件原型和教育材料,并通过与行业合作伙伴的合作,将FlexNet技术转化为实践。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Resilient Baseband Processing in Virtualized RANs with Slingshot
- DOI:10.1145/3603269.3604841
- 发表时间:2023-09
- 期刊:
- 影响因子:0
- 作者:N. Lazarev;T. Ji;Anuj Kalia;Daehyeok Kim;Ilias Marinos;Francis Y. Yan;Christina Delimitrou;Zhiru Zhang;Aditya Akella;U. Austin
- 通讯作者:N. Lazarev;T. Ji;Anuj Kalia;Daehyeok Kim;Ilias Marinos;Francis Y. Yan;Christina Delimitrou;Zhiru Zhang;Aditya Akella;U. Austin
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Aditya Akella其他文献
From Dumb Pipes to Rivers of Money: a Network Payment System
从愚蠢的管道到金钱的河流:网络支付系统
- DOI:
- 发表时间:
2007 - 期刊:
- 影响因子:0
- 作者:
Cristian Estan;Suman Banerjee;Aditya Akella;Yi Pan - 通讯作者:
Yi Pan
Using strongly typed networking to architect for tussle
使用强类型网络来构建斗争
- DOI:
10.1145/1868447.1868456 - 发表时间:
2010 - 期刊:
- 影响因子:0
- 作者:
C. Muthukrishnan;V. Paxson;M. Allman;Aditya Akella - 通讯作者:
Aditya Akella
Toward Representative Internet Measurements
迈向具有代表性的互联网测量
- DOI:
- 发表时间:
2003 - 期刊:
- 影响因子:0
- 作者:
Aditya Akella;S. Seshan - 通讯作者:
S. Seshan
Handheld vs. Non-Handheld Traffic: Implications for Campus WiFi Networks
手持设备与非手持设备流量:对校园 WiFi 网络的影响
- DOI:
- 发表时间:
2010 - 期刊:
- 影响因子:0
- 作者:
Aaron Gember;Ashok Anand;Aditya Akella - 通讯作者:
Aditya Akella
Running BGP in Data Centers at Scale
在数据中心大规模运行 BGP
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
Anubhavnidhi Abhashkumar;Kausik Subramanian;A. Andreyev;Hyojeong Kim;Nanda Kishore Salem;Jingyi Yang;Petr Lapukhov;Aditya Akella;Hongyi Zeng - 通讯作者:
Hongyi Zeng
Aditya Akella的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Aditya Akella', 18)}}的其他基金
Collaborative Research: CNS Core: Medium: Innovating Volumetric Video Streaming with Motion Forecasting, Intelligent Upsampling, and QoE Modeling
合作研究:CNS 核心:中:通过运动预测、智能上采样和 QoE 建模创新体积视频流
- 批准号:
2212297 - 财政年份:2022
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
Collaborative Research: CNS Core: Medium: Systems Support for Federated Learning
协作研究:CNS 核心:中:联邦学习的系统支持
- 批准号:
2105890 - 财政年份:2021
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
NeTS: Large: Collaborative Research: Design Principles for a Future-Proof Internet Control Plane
NetS:大型:协作研究:面向未来的互联网控制平面的设计原则
- 批准号:
2202649 - 财政年份:2021
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
CSR: Medium: Security and Isolation in the Era of Microservices
CSR:中:微服务时代的安全与隔离
- 批准号:
2203152 - 财政年份:2021
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
NeTS: Small: New Abstractions for First-hop Networking in Cloud Data Centers
NeTS:小型:云数据中心第一跳网络的新抽象
- 批准号:
2203167 - 财政年份:2021
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Medium: Systems Support for Federated Learning
协作研究:CNS 核心:中:联邦学习的系统支持
- 批准号:
2207317 - 财政年份:2021
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
EAGER: Collaborative Research: Inexactness and Data-Awareness in Network Stacks for Distributed Machine Learning
EAGER:协作研究:分布式机器学习网络堆栈中的不精确性和数据感知
- 批准号:
1940109 - 财政年份:2019
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CSR: Medium: Security and Isolation in the Era of Microservices
CSR:中:微服务时代的安全与隔离
- 批准号:
1763810 - 财政年份:2018
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
NeTS: Small: New Abstractions for First-hop Networking in Cloud Data Centers
NeTS:小型:云数据中心第一跳网络的新抽象
- 批准号:
1717039 - 财政年份:2017
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Workshop titled "Toward a Research Agenda for Cloud 3.0"
题为“迈向云 3.0 研究议程”的研讨会
- 批准号:
1749528 - 财政年份:2017
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
相似国自然基金
Research on Quantum Field Theory without a Lagrangian Description
- 批准号:24ZR1403900
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
Cell Research
- 批准号:31224802
- 批准年份:2012
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Cell Research
- 批准号:31024804
- 批准年份:2010
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Cell Research (细胞研究)
- 批准号:30824808
- 批准年份:2008
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Research on the Rapid Growth Mechanism of KDP Crystal
- 批准号:10774081
- 批准年份:2007
- 资助金额:45.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: CNS Core: Medium: Reconfigurable Kernel Datapaths with Adaptive Optimizations
协作研究:CNS 核心:中:具有自适应优化的可重构内核数据路径
- 批准号:
2345339 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Small: A Compilation System for Mapping Deep Learning Models to Tensorized Instructions (DELITE)
合作研究:CNS Core:Small:将深度学习模型映射到张量化指令的编译系统(DELITE)
- 批准号:
2230945 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: NSF-AoF: CNS Core: Small: Towards Scalable and Al-based Solutions for Beyond-5G Radio Access Networks
合作研究:NSF-AoF:CNS 核心:小型:面向超 5G 无线接入网络的可扩展和基于人工智能的解决方案
- 批准号:
2225578 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Medium: Movement of Computation and Data in Splitkernel-disaggregated, Data-intensive Systems
合作研究:CNS 核心:媒介:Splitkernel 分解的数据密集型系统中的计算和数据移动
- 批准号:
2406598 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
Collaborative Research: CNS Core: Small: SmartSight: an AI-Based Computing Platform to Assist Blind and Visually Impaired People
合作研究:中枢神经系统核心:小型:SmartSight:基于人工智能的计算平台,帮助盲人和视障人士
- 批准号:
2418188 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Small: Creating An Extensible Internet Through Interposition
合作研究:CNS核心:小:通过介入创建可扩展的互联网
- 批准号:
2242503 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Small: Adaptive Smart Surfaces for Wireless Channel Morphing to Enable Full Multiplexing and Multi-user Gains
合作研究:CNS 核心:小型:用于无线信道变形的自适应智能表面,以实现完全复用和多用户增益
- 批准号:
2343959 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Small: Efficient Ways to Enlarge Practical DNA Storage Capacity by Integrating Bio-Computer Technologies
合作研究:中枢神经系统核心:小型:通过集成生物计算机技术扩大实用 DNA 存储容量的有效方法
- 批准号:
2343863 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Small: A Compilation System for Mapping Deep Learning Models to Tensorized Instructions (DELITE)
合作研究:CNS Core:Small:将深度学习模型映射到张量化指令的编译系统(DELITE)
- 批准号:
2341378 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: CISE-MSI: RCBP-RF: CNS: ESD4CDaT - Efficient System Design for Cancer Detection and Treatment
合作研究:CISE-MSI:RCBP-RF:CNS:ESD4CDaT - 癌症检测和治疗的高效系统设计
- 批准号:
2318573 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant