NeTS: Medium: Collaborative Research: Language and Hardware Primitives for Programming the Data Plane in High-Speed Networks
NeTS:媒介:协作研究:用于高速网络中数据平面编程的语言和硬件原语
基本信息
- 批准号:1563826
- 负责人:
- 金额:$ 89.83万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2016
- 资助国家:美国
- 起止时间:2016-06-01 至 2022-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 a3) 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)将事务规范转换为流水线抽象机器的编译器,以及a3)用于可编程数据包调度的Push-In, First-Out (PIFO)原语。该项目将使高速交换机的编程变得更容易和更具表现力,这将在数据中心、企业和服务提供商网络中非常有用。研究成果将被纳入本科和研究生课程,为学生提供一个用C语言(一种熟悉的语言)实现网络协议的机会,但以硬件速度运行。课程材料将通过麻省理工学院开放课程和麻省理工学院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 }}
Hari Balakrishnan其他文献
Peer–to–Peer Overlays: Issues and Trends
点对点覆盖:问题和趋势
- DOI:
- 发表时间:
2013 - 期刊:
- 影响因子:0
- 作者:
Arockia Mary M. Radhakrishnan;E. Lua;J. Crowcroft;M. Pias;Ravi Sharma;Steven Lim;Timo Tanner;J. Buford;Heather Yu;Eng Keong Lua quotP2P;Karl Aberer;M. Hauswirth;Ion Stoica;Robert Morris;David Karger;M. Kaashoek;Hari Balakrishnan;Jessie Hui Wang;Chungang Wang;Jiahai Yang;Hiroshi Nishida;Thinh Nguyen;Murat Karakaya;I. Korpeoglu - 通讯作者:
I. Korpeoglu
DriveTrack: A Benchmark for Long-Range Point Tracking in Real-World Videos
DriveTrack:现实视频中远程点跟踪的基准
- DOI:
10.48550/arxiv.2312.09523 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Arjun Balasingam;Joseph Chandler;Chenning Li;Zhoutong Zhang;Hari Balakrishnan - 通讯作者:
Hari Balakrishnan
Hari Balakrishnan的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Hari Balakrishnan', 18)}}的其他基金
Collaborative Research: CNS Core: Medium: Robust Behavioral Analysis and Synthesis of Network Control Protocols Using Formal Verification
合作研究:CNS 核心:中:使用形式验证的网络控制协议的鲁棒行为分析和综合
- 批准号:
2212102 - 财政年份:2022
- 资助金额:
$ 89.83万 - 项目类别:
Standard Grant
NeTS: Small: A Programmable Network Data Plane for Resource Management in Datacenters
NeTS:小型:用于数据中心资源管理的可编程网络数据平面
- 批准号:
1526791 - 财政年份:2015
- 资助金额:
$ 89.83万 - 项目类别:
Standard Grant
NeTS: Medium: Collaborative Research: An App-Centric Transport Architecture for the Internet
NeTS:媒介:协作研究:以应用程序为中心的互联网传输架构
- 批准号:
1407470 - 财政年份:2014
- 资助金额:
$ 89.83万 - 项目类别:
Continuing Grant
NeTS: Medium: Cortex: Rateless Wireless Networking Using Spinal Codes
NeTS:媒介:Cortex:使用脊髓码的无速率无线网络
- 批准号:
1161964 - 财政年份:2012
- 资助金额:
$ 89.83万 - 项目类别:
Standard Grant
FIA: Collaborative Research: Architecting for Innovation
FIA:协作研究:创新架构
- 批准号:
1040072 - 财政年份:2010
- 资助金额:
$ 89.83万 - 项目类别:
Standard Grant
CPS: Medium: Vehicular Cyber-Physical Systems
CPS:媒介:车载信息物理系统
- 批准号:
0931550 - 财政年份:2009
- 资助金额:
$ 89.83万 - 项目类别:
Standard Grant
Collaborative Research: CT-T: Towards a More Accountable Internet
合作研究:CT-T:迈向更负责任的互联网
- 批准号:
0716273 - 财政年份:2007
- 资助金额:
$ 89.83万 - 项目类别:
Continuing Grant
NeTS-WN: Bit-Switched Wireless Networks
NeTS-WN:位交换无线网络
- 批准号:
0721702 - 财政年份:2007
- 资助金额:
$ 89.83万 - 项目类别:
Continuing Grant
NeTS-NOSS: WaveScope - An Adaptive Wireless Sensor Network System for High Data-Rate Applications
NeTS-NOSS:WaveScope - 适用于高数据速率应用的自适应无线传感器网络系统
- 批准号:
0520032 - 财政年份:2005
- 资助金额:
$ 89.83万 - 项目类别:
Continuing Grant
ITR: Scalable Location-Aware Monitoring (SLAM) Systems
ITR:可扩展位置感知监控 (SLAM) 系统
- 批准号:
0205445 - 财政年份:2002
- 资助金额:
$ 89.83万 - 项目类别:
Continuing Grant
相似海外基金
Collaborative Research: NeTS: Medium: EdgeRIC: Empowering Real-time Intelligent Control and Optimization for NextG Cellular Radio Access Networks
合作研究:NeTS:媒介:EdgeRIC:为下一代蜂窝无线接入网络提供实时智能控制和优化
- 批准号:
2312978 - 财政年份:2023
- 资助金额:
$ 89.83万 - 项目类别:
Standard Grant
Collaborative Research: NeTS: Medium: Towards High-Performing LoRa with Embedded Intelligence on the Edge
协作研究:NeTS:中:利用边缘嵌入式智能实现高性能 LoRa
- 批准号:
2312676 - 财政年份:2023
- 资助金额:
$ 89.83万 - 项目类别:
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
- 资助金额:
$ 89.83万 - 项目类别:
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
- 资助金额:
$ 89.83万 - 项目类别:
Standard Grant
Collaborative Research: NeTS: Medium: Large Scale Analysis of Configurations and Management Practices in the Domain Name System
合作研究:NetS:中型:域名系统配置和管理实践的大规模分析
- 批准号:
2312711 - 财政年份:2023
- 资助金额:
$ 89.83万 - 项目类别:
Standard Grant
Collaborative Research: NeTS: Medium: Black-box Optimization of White-box Networks: Online Learning for Autonomous Resource Management in NextG Wireless Networks
合作研究:NeTS:中:白盒网络的黑盒优化:下一代无线网络中自主资源管理的在线学习
- 批准号:
2312836 - 财政年份:2023
- 资助金额:
$ 89.83万 - 项目类别:
Standard Grant
Collaborative Research: NeTS: Medium: Black-box Optimization of White-box Networks: Online Learning for Autonomous Resource Management in NextG Wireless Networks
合作研究:NeTS:中:白盒网络的黑盒优化:下一代无线网络中自主资源管理的在线学习
- 批准号:
2312834 - 财政年份:2023
- 资助金额:
$ 89.83万 - 项目类别:
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 的集成多时间尺度方法
- 批准号:
2312448 - 财政年份:2023
- 资助金额:
$ 89.83万 - 项目类别:
Standard Grant
Collaborative Research: NeTS: Medium: Towards High-Performing LoRa with Embedded Intelligence on the Edge
协作研究:NeTS:中:利用边缘嵌入式智能实现高性能 LoRa
- 批准号:
2312674 - 财政年份:2023
- 资助金额:
$ 89.83万 - 项目类别:
Standard Grant
Collaborative Research: NeTS: Medium: Large Scale Analysis of Configurations and Management Practices in the Domain Name System
合作研究:NetS:中型:域名系统配置和管理实践的大规模分析
- 批准号:
2312710 - 财政年份:2023
- 资助金额:
$ 89.83万 - 项目类别:
Standard Grant