FMitF: Track I: Flexible Data Plane Programming

FMITF:第一轨:灵活的数据平面编程

基本信息

  • 批准号:
    2319425
  • 负责人:
  • 金额:
    $ 75万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2023
  • 资助国家:
    美国
  • 起止时间:
    2023-10-01 至 2027-09-30
  • 项目状态:
    未结题

项目摘要

There has been significant interest in the industry and research community regarding the ability to program the actions taken by network routers when they process data packets. Such a capability (referred to as data plane programming) can unleash exciting applications such as network performance diagnosis, cyberattack detection, and fast training of machine learning algorithms. Unfortunately, it is challenging for network architects to program data planes naturally and efficiently. Existing approaches are too abstract, precluding necessary optimization, or too low-level and burdensome to programmers. The project’s novelty is a radically new approach for data plane programming, which enables a network analyst to describe their network design and optimization goals naturally, flexibly, and automatically. The project’s broader significance and importance are simplifying data-plane programming, thereby benefiting the networking and Information Technology (IT) industry, and training graduate and undergraduate students in data plane programming and formal methods in computing.The project develops P4Sketch, a domain-specific, sketch-based language that extends a representative data plane language Programming Protocol-independent Packet Processors (P4). P4Sketch allows network architects to express their high-level network-wide design ideas as a program sketch, describe their customized, quantitative, and even indeterminate optimization targets, and produce desirable and optimal P4 programs. The backend of P4Sketch is a domain-specific synthesis algorithm which effectively handles external objects and functions via model generation and the interplay between the model generator and the code synthesizer. P4Sketch is also supported by a suite of tools for testing, verification, debugging and optimization.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.
工业界和研究界对网络路由器在处理数据分组时所采取的动作进行编程的能力一直很感兴趣。这种功能(称为数据平面编程)可以释放令人兴奋的应用,例如网络性能诊断、网络攻击检测和机器学习算法的快速训练。不幸的是,这是具有挑战性的网络架构师自然和有效地编程数据平面。 现有的方法过于抽象,排除了必要的优化,或者对程序员来说过于低级和繁重。该项目的新奇是一种全新的数据平面编程方法,使网络分析师能够自然,灵活和自动地描述他们的网络设计和优化目标。该项目的更广泛的意义和重要性是简化数据平面编程,从而使网络和信息技术(IT)行业受益,并培养研究生和本科生在数据平面编程和正式的计算方法。该项目开发P4Sketch,一个特定领域的,基于草图的语言,扩展了一个代表性的数据平面语言编程协议无关的包处理器(P4)。P4Sketch允许网络架构师将他们的高级网络设计思想表达为程序草图,描述他们的定制,定量甚至不确定的优化目标,并生成理想的最佳P4程序。P4Sketch的后端是一个特定于域的合成算法,它通过模型生成以及模型生成器和代码合成器之间的相互作用有效地处理外部对象和函数。P4Sketch还得到了一套用于测试、验证、调试和优化的工具的支持。该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Enhanced Enumeration Techniques for Syntax-Guided Synthesis of Bit-Vector Manipulations
用于位向量操作的语法引导合成的增强枚举技术
{{ 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 }}

Xiaokang Qiu其他文献

Streaming Transformations of Infinite Ordered-Data Words
无限有序数据字的流式转换
  • DOI:
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Xiaokang Qiu
  • 通讯作者:
    Xiaokang Qiu
Comparative Synthesis: Learning Optimal Programs with Indeterminate Objectives
比较综合:学习目标不确定的最优程序
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Yanjun Wang;Zixuan Li;Xiaokang Qiu;Sanjay G. Rao
  • 通讯作者:
    Sanjay G. Rao
Natural synthesis of provably-correct data-structure manipulations
可证明正确的数据结构操作的自然综合
Efficient Decision Procedures for Heaps Using STRAND
使用 STRAND 的堆的高效决策过程
Adaptive Concretization for Parallel Program Synthesis
并行程序综合的自适应具体化

Xiaokang Qiu的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Xiaokang Qiu', 18)}}的其他基金

CAREER: Democratizing Algorithmic Program Synthesis
职业:算法程序综合民主化
  • 批准号:
    2046071
  • 财政年份:
    2021
  • 资助金额:
    $ 75万
  • 项目类别:
    Continuing Grant
FMitF: Transplanting Syntax-Guided Synthesis to Computer Networks
FMITF:将语法引导综合移植到计算机网络
  • 批准号:
    1837023
  • 财政年份:
    2019
  • 资助金额:
    $ 75万
  • 项目类别:
    Standard Grant

相似海外基金

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
RII Track-4:NSF: From the Ground Up to the Air Above Coastal Dunes: How Groundwater and Evaporation Affect the Mechanism of Wind Erosion
RII Track-4:NSF:从地面到沿海沙丘上方的空气:地下水和蒸发如何影响风蚀机制
  • 批准号:
    2327346
  • 财政年份:
    2024
  • 资助金额:
    $ 75万
  • 项目类别:
    Standard Grant
RII Track-4:NSF: In-Situ/Operando Characterizations of Single Atom Catalysts for Clean Fuel Generation
RII Track-4:NSF:用于清洁燃料生成的单原子催化剂的原位/操作表征
  • 批准号:
    2327349
  • 财政年份:
    2024
  • 资助金额:
    $ 75万
  • 项目类别:
    Standard Grant
RII Track-4: NSF: Fundamental study on hydrogen flow in porous media during repetitive drainage-imbibition processes and upscaling for underground energy storage
RII Track-4:NSF:重复排水-自吸过程中多孔介质中氢气流动的基础研究以及地下储能的升级
  • 批准号:
    2327317
  • 财政年份:
    2024
  • 资助金额:
    $ 75万
  • 项目类别:
    Standard Grant
RII Track-4:@NASA: Wind-induced noise in the prospective seismic data measured in the Venusian surface environment
RII Track-4:@NASA:金星表面环境中测量的预期地震数据中的风致噪声
  • 批准号:
    2327422
  • 财政年份:
    2024
  • 资助金额:
    $ 75万
  • 项目类别:
    Standard Grant
RII Track-4:NSF: An Integrated Urban Meteorological and Building Stock Modeling Framework to Enhance City-level Building Energy Use Predictions
RII Track-4:NSF:综合城市气象和建筑群建模框架,以增强城市级建筑能源使用预测
  • 批准号:
    2327435
  • 财政年份:
    2024
  • 资助金额:
    $ 75万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了