NeTS: Medium: Collaborative Research: Language and Hardware Primitives for Programming the Data Plane in High Speed Networks

NeTS:媒介:协作研究:高速网络中数据平面编程的语言和硬件原语

基本信息

  • 批准号:
    1563788
  • 负责人:
  • 金额:
    $ 20.17万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2016
  • 资助国家:
    美国
  • 起止时间:
    2016-06-01 至 2019-05-31
  • 项目状态:
    已结题

项目摘要

The evolution of network routers and switches has been driven primarily by performance. Recently, thanks in part to the emergence of large datacenter networks, the need for better control over network operations, and the desire for new features, programmability of routers has become as important as performance. In response, researchers and practitioners have developed reconfigurable switching chips with a RISC-inspired pipeline architecture, which provide some programmability through hardware primitives that can be configured into a processing pipeline with software directives. Reconfigurable switches are gaining traction as they perform the same as fixed-function chipsets but with lower area overhead. This project seeks to extend the state-of-the-art by developing higher-level programming abstractions and traffic management algorithms for reconfigurable switches. This project will investigate: 1) a C-like language and an abstract machine representing modern switches, 2) a compiler to convert the transactional specification to the pipelined abstract machine, and a 3) Push-In, First-Out (PIFO) primitive for programmable packet scheduling. This project will make programming high-speed switches easier and more expressive, which will be useful in datacenters, enterprises, and service provider networks. Research findings will be incorporated into the undergraduate and graduate curricula, offering students an opportunity to implement network protocols in C, a familiar language, but run them at hardware speeds. The course material will be made widely available through MIT OpenCourseWare and on the MITx MOOC.
网络路由器和开关的演变主要由性能驱动。最近,在一定程度上要归功于大型数据中心网络的出现,需要更好地控制网络操作以及对新功能的渴望,路由器的可编程性与性能一样重要。作为回应,研究人员和从业人员使用了RISC启发的管道体系结构开发了可重构的切换芯片,这些芯片通过硬件原始图提供了一些可编程性,可以​​通过软件指令将其配置为处理管道。可重新配置的开关的性能与固定功能芯片组相同,但面积较低。该项目旨在通过开发可重新配置开关的高级编程摘要和流量管理算法来扩展最先进的问题。该项目将调查:1)类似C的语言和代表现代开关的抽象计算机,2)一个编译器,将交易规范转换为管道的抽象机器,以及A 3)用于可编程数据包计划的推送,首先输出(PIFO)原始版本。该项目将使编程高速开关更加容易,更具表现力,这将在数据中心,企业和服务提供商网络中有用。研究发现将纳入本科和研究生课程中,为学生提供一个在C(一种熟悉的语言)中实施网络协议的机会,但以硬件速度运行它们。该课程材料将通过MIT OpenCourseware和MITX MOOC广泛使用。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ 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 }}

Alvin Cheung其他文献

Visualization by example
可视化示例
  • DOI:
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Chenglong Wang;Yu Feng;Rastislav Bodík;Alvin Cheung;Işıl Dillig
  • 通讯作者:
    Işıl Dillig
Code Transpilation for Hardware Accelerators
硬件加速器的代码转换
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Yuto Nishida;Sahil Bhatia;Shadaj Laddad;Hasan Genç;Y. Shao;Alvin Cheung
  • 通讯作者:
    Alvin Cheung
Verified lifting of stencil computations
验证了模板计算的提升
Speeding up symbolic reasoning for relational queries
加速关系查询的符号推理
  • DOI:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Chenglong Wang;Alvin Cheung;Rastislav Bodík
  • 通讯作者:
    Rastislav Bodík
Packet Transactions: A Programming Model for Data-Plane Algorithms at Hardware Speed
数据包事务:硬件速度下数据平面算法的编程模型
  • DOI:
  • 发表时间:
    2015
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Anirudh Sivaraman;M. Budiu;Alvin Cheung;Changhoon Kim;Steve Licking;G. Varghese;H. Balakrishnan;Mohammad Alizadeh;N. McKeown
  • 通讯作者:
    N. McKeown

Alvin Cheung的其他文献

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

{{ truncateString('Alvin Cheung', 18)}}的其他基金

III: Medium: Collaborative Research: Reasoning about Optimizers for Data-Intensive Systems
III:媒介:协作研究:数据密集型系统优化器的推理
  • 批准号:
    1955488
  • 财政年份:
    2020
  • 资助金额:
    $ 20.17万
  • 项目类别:
    Standard Grant
CAREER: Generating Application-Specific Database Management Systems
职业:生成特定于应用程序的数据库管理系统
  • 批准号:
    2027575
  • 财政年份:
    2020
  • 资助金额:
    $ 20.17万
  • 项目类别:
    Continuing Grant
BIGDATA: Collaborative Research: F: Holistic Optimization of Data-Driven Applications
BIGDATA:协作研究:F:数据驱动应用程序的整体优化
  • 批准号:
    2027516
  • 财政年份:
    2020
  • 资助金额:
    $ 20.17万
  • 项目类别:
    Standard Grant
CAREER: Generating Application-Specific Database Management Systems
职业:生成特定于应用程序的数据库管理系统
  • 批准号:
    1651489
  • 财政年份:
    2017
  • 资助金额:
    $ 20.17万
  • 项目类别:
    Continuing Grant
BIGDATA: Collaborative Research: F: Holistic Optimization of Data-Driven Applications
BIGDATA:协作研究:F:数据驱动应用程序的整体优化
  • 批准号:
    1546083
  • 财政年份:
    2015
  • 资助金额:
    $ 20.17万
  • 项目类别:
    Standard Grant

相似国自然基金

复合低维拓扑材料中等离激元增强光学响应的研究
  • 批准号:
    12374288
  • 批准年份:
    2023
  • 资助金额:
    52 万元
  • 项目类别:
    面上项目
基于管理市场和干预分工视角的消失中等企业:特征事实、内在机制和优化路径
  • 批准号:
    72374217
  • 批准年份:
    2023
  • 资助金额:
    41.00 万元
  • 项目类别:
    面上项目
托卡马克偏滤器中等离子体的多尺度算法与数值模拟研究
  • 批准号:
    12371432
  • 批准年份:
    2023
  • 资助金额:
    43.5 万元
  • 项目类别:
    面上项目
中等质量黑洞附近的暗物质分布及其IMRI系统引力波回波探测
  • 批准号:
    12365008
  • 批准年份:
    2023
  • 资助金额:
    32 万元
  • 项目类别:
    地区科学基金项目
中等垂直风切变下非对称型热带气旋快速增强的物理机制研究
  • 批准号:
    42305004
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Collaborative Research: NeTS: Medium: EdgeRIC: Empowering Real-time Intelligent Control and Optimization for NextG Cellular Radio Access Networks
合作研究:NeTS:媒介:EdgeRIC:为下一代蜂窝无线接入网络提供实时智能控制和优化
  • 批准号:
    2312978
  • 财政年份:
    2023
  • 资助金额:
    $ 20.17万
  • 项目类别:
    Standard Grant
Collaborative Research: NeTS: Medium: Towards High-Performing LoRa with Embedded Intelligence on the Edge
协作研究:NeTS:中:利用边缘嵌入式智能实现高性能 LoRa
  • 批准号:
    2312676
  • 财政年份:
    2023
  • 资助金额:
    $ 20.17万
  • 项目类别:
    Standard Grant
Collaborative Research: NeTS: Medium: Black-box Optimization of White-box Networks: Online Learning for Autonomous Resource Management in NextG Wireless Networks
合作研究:NeTS:中:白盒网络的黑盒优化:下一代无线网络中自主资源管理的在线学习
  • 批准号:
    2312835
  • 财政年份:
    2023
  • 资助金额:
    $ 20.17万
  • 项目类别:
    Standard Grant
Collaborative Research: NeTS: Medium: An Integrated Multi-Time Scale Approach to High-Performance, Intelligent, and Secure O-RAN based NextG
合作研究:NeTS:Medium:基于 NextG 的高性能、智能和安全 O-RAN 的集成多时间尺度方法
  • 批准号:
    2312447
  • 财政年份:
    2023
  • 资助金额:
    $ 20.17万
  • 项目类别:
    Standard Grant
Collaborative Research: NeTS: Medium: Large Scale Analysis of Configurations and Management Practices in the Domain Name System
合作研究:NetS:中型:域名系统配置和管理实践的大规模分析
  • 批准号:
    2312711
  • 财政年份:
    2023
  • 资助金额:
    $ 20.17万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了