FMitF: Track I: Petr4: Formal Foundations for Programmable Networks
FMITF:第一轨:Petr4:可编程网络的正式基础
基本信息
- 批准号:1918396
- 负责人:
- 金额:$ 75万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2019
- 资助国家:美国
- 起止时间:2019-10-01 至 2024-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Most networks today achieve robustness not by adhering to precise formal specifications but by building implementations that tolerate modest deviations from correct behavior. But as networks have grown in scale and complexity, the frequency of faults caused by these deviations has increased, leading to new interest in techniques for formally specifying and verifying network behavior. The goal of the Petr4 ("petra") project is to build a new foundation for networking by developing a precise, formal semantics for the programs that execute on network devices such as Internet routers. The project's novelties are in applying programming language-based techniques to an emerging area and building verified software tools, such as a compiler that generates code guaranteed to correctly implement the semantics of a given source program. The project's impacts are in developing open-source software, pursuing technology transfer with industry partners, and designing material for an outreach workshop aimed at undergraduates from under-represented groups.At a technical level, the project will focus on four distinct research thrusts: (1) Developing a formal semantics for the P4 Programming Language, realized as a set of mathematical definitions and an accompanying reference implementation; (2) Building a verified compiler from P4 to eBPF, the language used to express custom packet-processing in the Linux kernel; (3) Investigating new control-plane APIs that are rich enough to capture key invariants and facilitate correct composition of control applications; and (4) Developing a library of executable protocol implementations that can be assembled into a modular Internet router. The project will be guided by an interdisciplinary research team with expertise in both formal methods and networking, and seeks to not only develop a new foundation for networking, but also serve as a catalyst for follow-on efforts that target higher layers of the networking stack.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.
如今,大多数网络不是通过遵守精确的形式规格而是通过构建可容忍与正确行为偏差的实现来实现鲁棒性。但是,随着网络的规模和复杂性的增长,这些偏差引起的故障频率也增加了,从而对正式指定和验证网络行为的技术产生了新的兴趣。 PETR4(“ Petra”)项目的目标是通过为在网络设备(例如Internet路由器)上执行的程序开发精确的正式语义来建立新的网络基础。该项目的新颖性在于将基于编程的语言技术应用于新兴领域并构建经过验证的软件工具,例如编译器,该编译器生成了保证可以正确实施给定源程序的语义的代码。该项目的影响是开发开源软件,与行业合作伙伴进行技术转移,并为旨在从代表性不足的组中的本科生设计材料,在技术层面上,该项目将重点介绍四个独特的研究力量:(1)为P4编程语言开发一种正式的语言,以实现数学定义和伴随的均一代; (2)构建经过验证的编译器从P4到EBPF,该语言用于在Linux内核中表达自定义数据包处理; (3)研究新的控制平面API,足以捕获关键不变性并促进控制应用的正确组成; (4)开发可执行协议实现的库,该库可以组装到模块化的Internet路由器中。该项目将由一个跨学科研究团队指导,在正式方法和网络方面具有专业知识,并寻求不仅为网络建立新的基础,而且还可以作为跟进努力的催化剂,以促进网络堆栈的较高层次。该奖项反映了NSF的法定任务,并通过评估基金会的智力效果,反映了NSF的法定任务,并受到评估。
项目成果
期刊论文数量(4)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Leapfrog: certified equivalence for protocol parsers
- DOI:10.1145/3519939.3523715
- 发表时间:2022-05
- 期刊:
- 影响因子:0
- 作者:Ryan Doenges;Tobias Kapp'e;J. Sarracino;Nate Foster;Greg Morrisett
- 通讯作者:Ryan Doenges;Tobias Kapp'e;J. Sarracino;Nate Foster;Greg Morrisett
P4Cub: A Little Language for Big Routers
P4Cub:大型路由器的小语言
- DOI:10.1145/3573105.3575670
- 发表时间:2023
- 期刊:
- 影响因子:0
- 作者:Peterson, Rudy;Campbell, Eric Hayden;Chen, John;Isak, Natalie;Shyu, Calvin;Doenges, Ryan;Ataei, Parisa;Foster, Nate
- 通讯作者:Foster, Nate
Petr4: formal foundations for p4 data planes
Petr4:p4 数据平面的正式基础
- DOI:10.1145/3434322
- 发表时间:2021
- 期刊:
- 影响因子:0
- 作者:Doenges, Ryan;Arashloo, Mina Tahmasbi;Bautista, Santiago;Chang, Alexander;Ni, Newton;Parkinson, Samwise;Peterson, Rudy;Solko-Breslin, Alaia;Xu, Amanda;Foster, Nate
- 通讯作者:Foster, Nate
Hydra: Effective Runtime Network Verification
- DOI:10.1145/3603269.3604856
- 发表时间:2023-09
- 期刊:
- 影响因子:0
- 作者:Sundararajan Renganathan;Benny Rubin;Hyojoon Kim;Pier Luigi Ventre;C. Cascone;Daniele Moro;Charles Chan;N. McKeown;Nate Foster
- 通讯作者:Sundararajan Renganathan;Benny Rubin;Hyojoon Kim;Pier Luigi Ventre;C. Cascone;Daniele Moro;Charles Chan;N. McKeown;Nate Foster
{{
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 }}
John Foster其他文献
THE IMPORTANCE OF LECTURE IN GENERAL CHEMISTRY COURSE PERFORMANCE
普通化学课程表现中讲座的重要性
- DOI:
- 发表时间:
1993 - 期刊:
- 影响因子:0
- 作者:
J. Birk;John Foster - 通讯作者:
John Foster
The cardiac toxicity CMR Study in patients with lung cancer treated with chemo-radiotherapy: The CART study- a semi quantitative analysis of the myocardial perfusion index
- DOI:
10.1186/1532-429x-18-s1-p129 - 发表时间:
2016-01-27 - 期刊:
- 影响因子:
- 作者:
Kenneth Mangion;Colin Berry;John Foster;Stefan Nowicki;Naveed Sattar;Noelle O'Rourke;Martin Glegg;Marimuthu Sankaralingham;James Paul;Claire Lawless;Jon Stobo;Nazia Mohammed;Aleksandra Radjenovic - 通讯作者:
Aleksandra Radjenovic
Splenic resection with the contact Nd: YAG laser system
- DOI:
10.1016/s0022-3468(88)80233-1 - 发表时间:
1988-09-01 - 期刊:
- 影响因子:
- 作者:
Stephen N. Joffe;John Foster;Tom Schroder;Kim Brackett - 通讯作者:
Kim Brackett
The MEMS μHammer: Impacting Neuroscience One Cell at a Time
- DOI:
10.1016/j.bpj.2017.11.3624 - 发表时间:
2018-02-02 - 期刊:
- 影响因子:
- 作者:
Jennifer Walker;Luke Patterson;Evelyn Rodriguez-Mesa;John Foster;Adele Doyle;Kimberly Foster - 通讯作者:
Kimberly Foster
2020 The detection of myocardial scar by ceMRI in patients with TnI positive chest pain and minimal angiographic coronary artery disease
- DOI:
10.1186/1532-429x-10-s1-a289 - 发表时间:
2008-10-22 - 期刊:
- 影响因子:
- 作者:
Thomas N Martin;Bjoern Groenning;Tracey Steedman;John Foster;Alex Elliott;Andrew Flapan;Henry Dargie - 通讯作者:
Henry Dargie
John Foster的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('John Foster', 18)}}的其他基金
ECLIPSE: CAS-Climate: Understanding the Role of Thermally-Driven Processes in Pattern Formation and Droplet Emission in DC Glows with Applications to Water Treatment
ECLIPSE:CAS-气候:了解热驱动过程在直流辉光中图案形成和液滴发射中的作用及其在水处理中的应用
- 批准号:
2206039 - 财政年份:2022
- 资助金额:
$ 75万 - 项目类别:
Standard Grant
FMitF: Track 2: Formal Reasoning for Legal Conveyances
FMitF:轨道 2:法律转让的形式推理
- 批准号:
2019313 - 财政年份:2020
- 资助金额:
$ 75万 - 项目类别:
Standard Grant
Travel Support: 15th US National Congress on Computational Mechanics (USNCCM XV); Austin, Texas; July 28-August 1, 2019
差旅支持:第十五届美国计算力学全国大会(USNCCM XV);
- 批准号:
1935320 - 财政年份:2019
- 资助金额:
$ 75万 - 项目类别:
Standard Grant
IUCRC Phase I: The University of Michigan Center for High Pressure Plasma Energy, Agriculture, and Biomedical Technologies (PEAB)
IUCRC 第一阶段:密歇根大学高压等离子体能源、农业和生物医学技术中心 (PEAB)
- 批准号:
1747739 - 财政年份:2018
- 资助金额:
$ 75万 - 项目类别:
Continuing Grant
Planning I/UCRC University of Michigan Ann Arbor: Center for High Pressure Plasma Energy, Agriculture, and Biomedical Technologies (PEAB)
规划 I/UCRC 密歇根大学安娜堡分校:高压等离子体能源、农业和生物医学技术中心 (PEAB)
- 批准号:
1650488 - 财政年份:2017
- 资助金额:
$ 75万 - 项目类别:
Standard Grant
SaTC: CORE: Small: Collaborative: A New Approach to Federated Network Security
SaTC:核心:小型:协作:联合网络安全的新方法
- 批准号:
1717581 - 财政年份:2017
- 资助金额:
$ 75万 - 项目类别:
Standard Grant
CICI: Secure and Resilient Architecture: Campus Infrastructure for Microscale, Privacy-Conscious, Data-Driven Planning
CICI:安全和弹性架构:用于微型、隐私意识、数据驱动规划的园区基础设施
- 批准号:
1642120 - 财政年份:2017
- 资助金额:
$ 75万 - 项目类别:
Standard Grant
PFI:AIR - TT: High Throughput Plasma Water Purifier
PFI:AIR - TT:高通量等离子净水器
- 批准号:
1700848 - 财政年份:2017
- 资助金额:
$ 75万 - 项目类别:
Standard Grant
AitF: Theory and Practice of Probabilistic Network Programming
AitF:概率网络规划的理论与实践
- 批准号:
1637532 - 财政年份:2016
- 资助金额:
$ 75万 - 项目类别:
Standard Grant
CC*IIE: Integration: COSciN: Cornell Open Science Network
CC*IIE:集成:COSciN:康奈尔开放科学网络
- 批准号:
1440744 - 财政年份:2015
- 资助金额:
$ 75万 - 项目类别:
Standard Grant
相似国自然基金
石羊河上游径流水源追踪量化的模拟研究
- 批准号:42301153
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
面向复杂场景的说话人追踪关键技术研究
- 批准号:62306029
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
单波段机载LiDAR测深的瞬时海面确定及光线追踪
- 批准号:42304051
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
用户兴趣迁移现象下基于图神经网络的舆情追踪技术研究
- 批准号:62302199
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于量子电压动态追踪补偿的精密磁通测量方法研究
- 批准号:52307021
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
Collaborative Research: GEO OSE Track 2: Developing CI-enabled collaborative workflows to integrate data for the SZ4D (Subduction Zones in Four Dimensions) community
协作研究:GEO OSE 轨道 2:开发支持 CI 的协作工作流程以集成 SZ4D(四维俯冲带)社区的数据
- 批准号:
2324714 - 财政年份:2024
- 资助金额:
$ 75万 - 项目类别:
Standard Grant
RII Track-4:NSF: Integrated Electrochemical-Optical Microscopy for High Throughput Screening of Electrocatalysts
RII Track-4:NSF:用于高通量筛选电催化剂的集成电化学光学显微镜
- 批准号:
2327025 - 财政年份:2024
- 资助金额:
$ 75万 - 项目类别:
Standard Grant
RII Track-4:NSF: Resistively-Detected Electron Spin Resonance in Multilayer Graphene
RII Track-4:NSF:多层石墨烯中电阻检测的电子自旋共振
- 批准号:
2327206 - 财政年份:2024
- 资助金额:
$ 75万 - 项目类别:
Standard Grant
RII Track-4:NSF: Improving subseasonal-to-seasonal forecasts of Central Pacific extreme hydrometeorological events and their impacts in Hawaii
RII Track-4:NSF:改进中太平洋极端水文气象事件的次季节到季节预报及其对夏威夷的影响
- 批准号:
2327232 - 财政年份:2024
- 资助金额:
$ 75万 - 项目类别:
Standard Grant
RII Track-4:NSF: Design of zeolite-encapsulated metal phthalocyanines catalysts enabled by insights from synchrotron-based X-ray techniques
RII Track-4:NSF:通过基于同步加速器的 X 射线技术的见解实现沸石封装金属酞菁催化剂的设计
- 批准号:
2327267 - 财政年份:2024
- 资助金额:
$ 75万 - 项目类别:
Standard Grant