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 技术。该奖项反映了 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
Handheld vs. Non-Handheld Traffic: Implications for Campus WiFi Networks
手持设备与非手持设备流量:对校园 WiFi 网络的影响
  • DOI:
  • 发表时间:
    2010
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Aaron Gember;Ashok Anand;Aditya Akella
  • 通讯作者:
    Aditya Akella
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
Computer Sciences Department RouteBazaar: An Economic Framework for Flexible Routing
计算机科学系 RouteBazaar:灵活路由的经济框架
  • DOI:
  • 发表时间:
    2009
  • 期刊:
  • 影响因子:
    0
  • 作者:
    H. Esquivel;C. Muthukrishnan;Feng Niu;Shuchi Chawla;Aditya Akella
  • 通讯作者:
    Aditya Akella

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

相似国自然基金

染色质重塑因子CHD3调控中枢神经系统少突胶质细胞发育的机制研究
  • 批准号:
    82301950
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
体细胞突变诱导的壁细胞缺陷在中枢神经系统血管畸形出血中的作用机制及干预研究
  • 批准号:
    82330038
  • 批准年份:
    2023
  • 资助金额:
    220 万元
  • 项目类别:
    重点项目
IL-17A通过STAT5影响CNS2区域甲基化抑制调节性T细胞功能在银屑病发病中的作用和机制研究
  • 批准号:
    82304006
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
基于人体镜像中枢神经系统和信任度的假肢互适应机制研究
  • 批准号:
    62363006
  • 批准年份:
    2023
  • 资助金额:
    31 万元
  • 项目类别:
    地区科学基金项目
S100A9作为万古霉素儿童中枢神经系统抗感染个体化治疗预测因子的机制研究和量效分析
  • 批准号:
    82304631
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

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: 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: Medium: Reconfigurable Kernel Datapaths with Adaptive Optimizations
协作研究:CNS 核心:中:具有自适应优化的可重构内核数据路径
  • 批准号:
    2345339
  • 财政年份:
    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
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了