课题基金 / 基金详情

IMR: MT: Tools for Programming Distributed Data-plane Measurements

IMR: MT: Tools for Programming Distributed Data-plane Measurements
IMR:MT:分布式数据平面测量编程工具
批准号:
2223515
负责人:
David Walker
金额:
$60.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2022
资助国家:
美国
项目状态:
已结题
起止时间:
2022-09-01 至 2024-08-31

项目摘要

项目成果

David Walker的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Understanding the flow of traffic across key networks---what it is composed of and how it changes---is critical for improving modern information services. Traditionally, however, it has been difficult for researchers to develop new tools for dissecting this traffic and analyzing its characteristics, while taking care to maintain user privacy. Recently, though, the development of relatively cheap programmable switches has made it possible to develop diagnostic tools and place them directly inside the network, on the path through which traffic flows. In such a position, new tools have the potential to see all the internet traffic as it flows by, from a university campus to the broader internet, for instance, or along a corporate wide-area network or data center. Unfortunately, while it is possible to develop such tools, doing so is currently an incredibly difficult and error-prone process. To ameliorate this situation, the research team will develop Lucid, a new programming language and system that will facilitate the process of developing, debugging, and deploying network measurement tools in live programmable networks. The research team will deliver a compiler that translates high-level Lucid programs into lower-level code that execute in multiple places---directly on programmable switches, or in support, on servers connected to the network in question. In addition, the team will deliver a collection of reusable components that network measurement researchers can plug together to get started on a new idea quickly. To help teach researchers how to use the new language, the team is developing tutorials for major conferences in networking. To summarize, this project will impact the performance, reliability, and security of critical networks by facilitating the development of new measurement tools that can discover network optimization opportunities, detect failures, and rapidly recognize attacks that disrupt online services.Traditional measurement tools and datasets, while incredibly useful, have significant limitations in scale and coverage. Measurement researchers should capitalize on the exciting advances in programmable data planes to analyze Internet traffic and performance as packets traverse the network. Analyzing traffic directly in the data plane (e.g., network switches, routers) enables sophisticated analysis without sacrificing efficiency or divulging sensitive user information, and enterprise networks, such as university campuses, provide an excellent opportunity to use these programmable data planes in practice. However, programming the data plane is not easy. Existing languages, such as P4, are very low-level, have an extremely steep learning curve, and are notoriously difficult to work with (with seemingly legitimate programs often failing to compile). This project addresses these pain points by delivering new programming support in the form of Lucid, a high-level language designed to support cooperative measurement across multiple locations and device types. More specifically, the research team is developing compilers that will target both Intel Tofino programmable switches (via P4) and software servers (via eBPF). Using both kinds of devices, researchers will be able to develop and deploy a range of different kinds of distributed measurement tools. The research team will also develop an interpreter for the language so that interesting new research ideas may be developed and debugged prior to deployment. The infrastructure developed by the research team will also include a suite of libraries that implement key data structures and utilities useful in network measurement and in support of data privacy. To teach the community how to use our language, libraries, tools, and infrastructure, the team will develop documentation and tutorials.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.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
OrbWeaver: Using IDLE Cycles in Programmable Networks for Opportunistic Coordination
OrbWeaver:在可编程网络中使用 IDLE 循环进行机会协调
DOI: --
发表时间: 2022
期刊: Proceedings of the 19th USENIX Symposium on Networked Systems Design and Implementation
影响因子: --
作者: [Yu, Liangcheng, Sonchack, John, Liu, Vincent]
通讯作者: Liu, Vincent
SwitchLog: A Logic Programming Language for Network Switches
SwitchLog:网络交换机的逻辑编程语言
DOI: --
发表时间: 2023
期刊: Springer
影响因子: --
作者: [Mehta, Vaibhav, Loehr, Devon, Sonchack, John, Walker, David]
通讯作者: Walker, David
A National Electron Diffraction Facility for Nanomaterial Structural Studies
  • 批准号:
    EP/X014606/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $192.36万
  • 财政年份:
    2023
  • 负责人:
    David Walker
  • 依托单位:
NeTS: Medium: Foundations and Applications of Modular Verification of Networks
  • 批准号:
    2312539
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $108.3万
  • 财政年份:
    2023
  • 负责人:
    David Walker
  • 依托单位:
Collaborative Research: FMitF: Track I: Specifying and Verifying Network-wide Properties of Dynamic Data Planes
  • 批准号:
    2219862
  • 项目类别:
    Standard Grant
  • 资助金额:
    $37.5万
  • 财政年份:
    2022
  • 负责人:
    David Walker
  • 依托单位:
Under the skin of polishing - from nano to macro
  • 批准号:
    EP/V029304/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $66.52万
  • 财政年份:
    2021
  • 负责人:
    David Walker
  • 依托单位:
国内基金
海外基金
ADPGK- AS1/eIF4G1–MT2A 翻译起始轴与铁自噬耦合调控 DLBCL 铁死亡的机制研究
  • 批准号:
    ZCLQN26H1605
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2026
  • 负责人:
    陈灿
  • 依托单位:
MT1G-HIF-1α-ROS信号轴对结直肠癌的调控作用及分子机制研究
  • 批准号:
    2026JJ81614
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2026
  • 负责人:
    何青春
  • 依托单位:
HIF-1α介导的mt-dsRNA泄露在肾脏小管细胞早衰中的机制研究
  • 批准号:
    2025JJ60679
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2025
  • 负责人:
    杨明
  • 依托单位:
胶质母细胞瘤伪栅栏样结构中上调的MT1E通过结合SLC3A2促进肿瘤恶性进展的分子机制研究