Collaborative Research: CNS Core: Large: Runtime Programmable Networks
合作研究:CNS 核心:大型:运行时可编程网络
基本信息
- 批准号:2213387
- 负责人:
- 金额:$ 120万
- 依托单位:
- 依托单位国家:美国
- 项目类别: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)
Remote Procedure Call as a Managed System Service
- DOI:10.48550/arxiv.2304.07349
- 发表时间:2023-04
- 期刊:
- 影响因子:0
- 作者:Jingrong Chen;Yongji Wu;Shih-Kai Lin;Yechen Xu;Xinhao Kong;T. Anderson;Matthew Lentz;Xiaowei Ya
- 通讯作者:Jingrong Chen;Yongji Wu;Shih-Kai Lin;Yechen Xu;Xinhao Kong;T. Anderson;Matthew Lentz;Xiaowei Ya
{{
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 }}
Arvind Krishnamurthy其他文献
Clavicle metastasis from carcinoma thyroid- an atypical skeletal event and a management dilemma
- DOI:
10.1007/s13193-015-0387-y - 发表时间:
2015-05-09 - 期刊:
- 影响因子:0.700
- 作者:
Arvind Krishnamurthy - 通讯作者:
Arvind Krishnamurthy
Ancient Cervical Vagal Schwannoma: A Diagnostic Challenge
- DOI:
10.1007/s13193-013-0245-8 - 发表时间:
2013-05-05 - 期刊:
- 影响因子:0.700
- 作者:
Arvind Krishnamurthy;Vijayalakshmi Ramshankar;Urmila Majhi - 通讯作者:
Urmila Majhi
A Targeted Approach to a Giant Gastrointestinal Stromal Tumor of the Esophagus
- DOI:
10.1007/s13193-013-0224-0 - 发表时间:
2013-02-16 - 期刊:
- 影响因子:0.700
- 作者:
Arvind Krishnamurthy - 通讯作者:
Arvind Krishnamurthy
Dumbbell Shaped Schwannoma of the Lateral Chest Wall masquandering as a soft tissue sarcoma
胸外侧壁哑铃状雪旺细胞瘤伪装为软组织肉瘤
- DOI:
10.1007/s13193-015-0435-7 - 发表时间:
2015-06-25 - 期刊:
- 影响因子:0.700
- 作者:
Arvind Krishnamurthy;G. C. Raghunandhan;Urmila Majhi - 通讯作者:
Urmila Majhi
Metastatic Follicular Carcinoma Thyroid Masquerading as a Primary Jaw Tumor
- DOI:
10.1007/s12663-015-0782-5 - 发表时间:
2015-07-19 - 期刊:
- 影响因子:0.600
- 作者:
Arvind Krishnamurthy;Suhail Deen;Vijayalakshmi Ramshankar;Urmila Majhi - 通讯作者:
Urmila Majhi
Arvind Krishnamurthy的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Arvind Krishnamurthy', 18)}}的其他基金
Collaborative Research: CNS Core: Medium: Programmable Disaggregated Storage
合作研究:CNS 核心:媒介:可编程分类存储
- 批准号:
2212193 - 财政年份:2022
- 资助金额:
$ 120万 - 项目类别:
Continuing Grant
EAGER: Collaborative Research: Towards an Extensible Internet
EAGER:协作研究:迈向可扩展的互联网
- 批准号:
2137221 - 财政年份:2021
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Collaborative Research: PPoSS: Planning: Making Smart Use of SmartNICs
协作研究:PPoSS:规划:巧妙利用 SmartNIC
- 批准号:
2028771 - 财政年份:2020
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
CNS Core: Small: Optimizing Distributed Transactions on Emerging Hardware
CNS 核心:小型:优化新兴硬件上的分布式事务
- 批准号:
2006349 - 财政年份:2020
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
CSR: Small: Enabling In-Network Computation for Datacenter Applications
CSR:小型:为数据中心应用程序启用网络内计算
- 批准号:
1714508 - 财政年份:2017
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Student Travel Support for the Fourteenth Symposium on Networked Systems Design and Implementation (NSDI 2017)
第十四届网络系统设计与实现研讨会(NSDI 2017)的学生旅行支持
- 批准号:
1737613 - 财政年份:2017
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
NeTS: Small: Software-Defined Data Plane for Datacenters
NeTS:小型:数据中心的软件定义数据平面
- 批准号:
1616774 - 财政年份:2016
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Student Travel Support for the Thirteenth Symposium on Networked Systems Design and Implementation (NSDI 2016)
第十三届网络系统设计与实现研讨会(NSDI 2016)的学生旅行支持
- 批准号:
1632970 - 财政年份:2016
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
CSR: Small: Enabling Deep Neural Networks for Mobile-Cloud Applications
CSR:小:为移动云应用程序启用深度神经网络
- 批准号:
1614717 - 财政年份:2016
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Student Travel Support for the Twelfth Symposium on Networked Systems Design and Implementation (NSDI 2015)
第十二届网络系统设计与实现研讨会(NSDI 2015)的学生旅行支持
- 批准号:
1522563 - 财政年份:2015
- 资助金额:
$ 120万 - 项目类别:
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
- 资助金额:
$ 120万 - 项目类别:
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
- 资助金额:
$ 120万 - 项目类别:
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
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Medium: Movement of Computation and Data in Splitkernel-disaggregated, Data-intensive Systems
合作研究:CNS 核心:媒介:Splitkernel 分解的数据密集型系统中的计算和数据移动
- 批准号:
2406598 - 财政年份:2023
- 资助金额:
$ 120万 - 项目类别:
Continuing Grant
Collaborative Research: CNS Core: Small: SmartSight: an AI-Based Computing Platform to Assist Blind and Visually Impaired People
合作研究:中枢神经系统核心:小型:SmartSight:基于人工智能的计算平台,帮助盲人和视障人士
- 批准号:
2418188 - 财政年份:2023
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Small: Creating An Extensible Internet Through Interposition
合作研究:CNS核心:小:通过介入创建可扩展的互联网
- 批准号:
2242503 - 财政年份:2023
- 资助金额:
$ 120万 - 项目类别:
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
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Small: Efficient Ways to Enlarge Practical DNA Storage Capacity by Integrating Bio-Computer Technologies
合作研究:中枢神经系统核心:小型:通过集成生物计算机技术扩大实用 DNA 存储容量的有效方法
- 批准号:
2343863 - 财政年份:2023
- 资助金额:
$ 120万 - 项目类别:
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
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Medium: Innovating Volumetric Video Streaming with Motion Forecasting, Intelligent Upsampling, and QoE Modeling
合作研究:CNS 核心:中:通过运动预测、智能上采样和 QoE 建模创新体积视频流
- 批准号:
2409008 - 财政年份:2023
- 资助金额:
$ 120万 - 项目类别:
Continuing Grant