FMitF: Transplanting Syntax-Guided Synthesis to Computer Networks
FMITF:将语法引导综合移植到计算机网络
基本信息
- 批准号:1837023
- 负责人:
- 金额:$ 74.2万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2019
- 资助国家:美国
- 起止时间:2019-01-01 至 2023-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Computer networks are difficult to manage since there exists a wide gulf between the high-level goals that operators have for their networks (e.g., security, Quality of Service etc.), and the low-level configurations in heterogeneous devices in which such intent must be expressed. While the advent of Software-Defined Networking (an emerging technology that centralizes control decisions regarding how traffic must be handled, and separates them from the devices that actually forward each packet) helps, the process of designing networks is still ad-hoc, leading to high operational costs, design faults that account for a large fraction of network downtime, and costly security breaches. This project is motivated by the vision of design automation for networking, inspired by the success of the approach in other domains such as chip design. The project will develop methods for network architects to express their intent at higher levels of abstraction, and techniques to automatically synthesize low-level switch configurations that realize this intent correctly and efficiently.The project will tackle network automation through syntax-guided synthesis, which has been a popular paradigm embodied in many program synthesis systems. Rather than directly synthesize low-level switch flow-table rules and switch configurations like current network synthesis efforts, the project will explore how to synthesize code from user-provided sketches and specifications, corresponding to a network programming language, which may then be translated into low-level switch configurations. This approach will enable human experts to convey their insights and hints, which are critical for applying modern synthesis techniques. The project will develop a network programming language that is expressive yet has the necessary formal semantics to enable synthesis, explore the design space of sketches for network synthesis, and develop ways to improve the performance of synthesis for computer networks. The broader impact of this project is to raise the level of abstraction for managing large networks, leading to much lower management costs, better performance, security and reliability. The project will extensively involve graduate and undergraduate students, and incorporate new curriculum material in programming language and networking classes.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.
计算机网络难以管理,因为在运营商对其网络的高级目标(例如,安全、服务质量等),以及必须在其中表达这种意图的异构设备中的低级配置。虽然软件定义网络(一种新兴技术,集中控制有关必须如何处理流量的决策,并将其与实际转发每个数据包的设备分离)的出现有所帮助,但设计网络的过程仍然是临时的,导致高运营成本,设计故障占网络停机时间的很大一部分,以及代价高昂的安全漏洞。该项目的动机是网络设计自动化的愿景,灵感来自于该方法在芯片设计等其他领域的成功。该项目将开发网络架构师在更高抽象层次上表达其意图的方法,以及自动合成正确有效实现此意图的低级交换机配置的技术。该项目将通过语法引导合成来解决网络自动化问题,这是许多程序合成系统中体现的流行范例。该项目将探索如何从用户提供的草图和规范中合成代码,而不是像当前的网络合成工作那样直接合成低级交换机流表规则和交换机配置,这些草图和规范对应于网络编程语言,然后可以转换为低级交换机配置。这种方法将使人类专家能够传达他们的见解和提示,这对于应用现代合成技术至关重要。该项目将开发一种网络编程语言,该语言具有表达能力,但具有必要的形式语义,以实现合成,探索网络合成草图的设计空间,并开发提高计算机网络合成性能的方法。该项目的更广泛影响是提高了管理大型网络的抽象水平,从而大大降低了管理成本,提高了性能、安全性和可靠性。该项目将广泛涉及研究生和本科生,并将新的课程材料纳入编程语言和网络课程。该奖项反映了NSF的法定使命,并被认为值得通过使用基金会的智力价值和更广泛的影响审查标准进行评估。
项目成果
期刊论文数量(8)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Reconciling enumerative and deductive program synthesis
协调枚举和演绎程序综合
- DOI:10.1145/3385412.3386027
- 发表时间:2020
- 期刊:
- 影响因子:0
- 作者:Huang, Kangjing;Qiu, Xiaokang;Shen, Peiyuan;Wang, Yanjun
- 通讯作者:Wang, Yanjun
Program synthesis with algebraic library specifications
使用代数库规范进行程序综合
- DOI:10.1145/3360558
- 发表时间:2019
- 期刊:
- 影响因子:0
- 作者:Mariano, Benjamin;Reese, Josh;Xu, Siyuan;Nguyen, ThanhVu;Qiu, Xiaokang;Foster, Jeffrey S.;Solar-Lezama, Armando
- 通讯作者:Solar-Lezama, Armando
Learning Network Design Objectives Using A Program Synthesis Approach
使用程序综合方法的学习网络设计目标
- DOI:10.1145/3365609.3365861
- 发表时间:2019
- 期刊:
- 影响因子:0
- 作者:Wang, Yanjun;Jiang, Chuan;Qiu, Xiaokang;Rao, Sanjay G.
- 通讯作者:Rao, Sanjay G.
Comparative Synthesis: Learning Near-Optimal Network Designs by Query
- DOI:10.1145/3571197
- 发表时间:2023-01-01
- 期刊:
- 影响因子:1.8
- 作者:Wang,Yanjun;Li,Zixuan;Rao,Sanjay
- 通讯作者:Rao,Sanjay
Enhanced Enumeration Techniques for Syntax-Guided Synthesis of Bit-Vector Manipulations
用于位向量操作的语法引导合成的增强枚举技术
- DOI:10.1145/3632913
- 发表时间:2024
- 期刊:
- 影响因子:0
- 作者:Ding, Yuantian;Qiu, Xiaokang
- 通讯作者:Qiu, Xiaokang
{{
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
Natural synthesis of provably-correct data-structure manipulations
可证明正确的数据结构操作的自然综合
- DOI:
10.1145/3133889 - 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Xiaokang Qiu;Armando Solar - 通讯作者:
Armando Solar
Comparative Synthesis: Learning Optimal Programs with Indeterminate Objectives
比较综合:学习目标不确定的最优程序
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
Yanjun Wang;Zixuan Li;Xiaokang Qiu;Sanjay G. Rao - 通讯作者:
Sanjay G. Rao
Efficient Decision Procedures for Heaps Using STRAND
使用 STRAND 的堆的高效决策过程
- DOI:
- 发表时间:
2011 - 期刊:
- 影响因子:0
- 作者:
P. Madhusudan;Xiaokang Qiu - 通讯作者:
Xiaokang Qiu
Adaptive Concretization for Parallel Program Synthesis
并行程序综合的自适应具体化
- DOI:
10.1007/978-3-319-21668-3_22 - 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
Jinseong Jeon;Xiaokang Qiu;Armando Solar;J. Foster - 通讯作者:
J. Foster
Xiaokang Qiu的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Xiaokang Qiu', 18)}}的其他基金
FMitF: Track I: Flexible Data Plane Programming
FMITF:第一轨:灵活的数据平面编程
- 批准号:
2319425 - 财政年份:2023
- 资助金额:
$ 74.2万 - 项目类别:
Standard Grant
CAREER: Democratizing Algorithmic Program Synthesis
职业:算法程序综合民主化
- 批准号:
2046071 - 财政年份:2021
- 资助金额:
$ 74.2万 - 项目类别:
Continuing Grant
相似海外基金
Transplanting Lungs from Uncontrolled Donation after Circulatory Death
循环死亡后不受控制的捐赠进行肺移植
- 批准号:
10661529 - 财政年份:2022
- 资助金额:
$ 74.2万 - 项目类别:
Transplanting Lungs from Uncontrolled Donation after Circulatory Death
循环死亡后不受控制的捐赠进行肺移植
- 批准号:
10417529 - 财政年份:2022
- 资助金额:
$ 74.2万 - 项目类别:
Transplanting Unique Human Microbiomes to Improve Immunotherapy in Glioblastoma
移植独特的人类微生物组以改善胶质母细胞瘤的免疫治疗
- 批准号:
10216471 - 财政年份:2021
- 资助金额:
$ 74.2万 - 项目类别:
A trial of transplanting Hepatitis C-viremic kidneys into Hepatitis C-Negative kidney recipients (THINKER-NEXT)
将丙型肝炎病毒血症肾脏移植到丙型肝炎阴性肾脏接受者的试验(THINKER-NEXT)
- 批准号:
10605313 - 财政年份:2021
- 资助金额:
$ 74.2万 - 项目类别:
Identifying the Therapeutic Effect of Transplanting Interneuronally-biased Neural Progenitor Cells (NPCs) following Spinal Cord Injury
确定脊髓损伤后移植偏向神经元间的神经祖细胞 (NPC) 的治疗效果
- 批准号:
466693 - 财政年份:2021
- 资助金额:
$ 74.2万 - 项目类别:
Studentship Programs
A trial of transplanting Hepatitis C-viremic kidneys into Hepatitis C-Negative kidney recipients (THINKER-NEXT)
将丙型肝炎病毒血症肾脏移植到丙型肝炎阴性肾脏接受者的试验(THINKER-NEXT)
- 批准号:
10095988 - 财政年份:2021
- 资助金额:
$ 74.2万 - 项目类别:
A trial of transplanting Hepatitis C-viremic kidneys into Hepatitis C-Negative kidney recipients (THINKER-NEXT)
将丙型肝炎病毒血症肾脏移植到丙型肝炎阴性肾脏接受者的试验(THINKER-NEXT)
- 批准号:
10392517 - 财政年份:2021
- 资助金额:
$ 74.2万 - 项目类别:
Development of New Hybrid Treatment for Osteosarcoma Transplanting Controlled-release Pirarubicin Conjugated Adipose-derived Stem Celll
开发新型混合疗法治疗骨肉瘤移植控释吡柔比星结合脂肪干细胞
- 批准号:
19K21272 - 财政年份:2018
- 资助金额:
$ 74.2万 - 项目类别:
Grant-in-Aid for Research Activity Start-up
Approaches to standardization of humanized mice by transplanting human hematopoietic stem cells (HSC) and thymus generated from induced pluripotent stem (iPS) cells.
通过移植诱导多能干细胞 (iPS) 产生的人类造血干细胞 (HSC) 和胸腺来标准化人源化小鼠。
- 批准号:
18H03975 - 财政年份:2018
- 资助金额:
$ 74.2万 - 项目类别:
Grant-in-Aid for Scientific Research (A)
Develop new therapeutic methodology for fragility fracture by transplanting human mature osteoblast
通过移植人类成熟成骨细胞开发脆性骨折的新治疗方法
- 批准号:
17K16677 - 财政年份:2017
- 资助金额:
$ 74.2万 - 项目类别:
Grant-in-Aid for Young Scientists (B)














{{item.name}}会员




