CAREER: OS-Managed Remote Procedure Call for Datacenter Applications
职业:针对数据中心应用程序的操作系统管理的远程过程调用
基本信息
- 批准号:2238665
- 负责人:
- 金额:$ 60万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2023
- 资助国家:美国
- 起止时间:2023-06-01 至 2028-05-31
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
Remote procedure call (RPC) allows developers to build networked applications using a simple and familiar programming model, and it has become a fundamental building block for cloud applications today. Increasingly, application and service operations teams need a high degree of visibility and control over the flow of RPCs, including monitoring specific types of RPCs, and rate limiting to meet application-specific performance goals. This project aims to explore a new RPC system architecture that allows for efficient and flexible control of RPC traffic.The key insight is to rearchitect RPC as a managed service, decoupling RPC logic from individual applications. Applications specify type information to the RPC service, and the RPC service executes RPC policies and arbitrates resource use, and then marshals data customized to the underlying network hardware capabilities. The project entails four thrusts: (1) a safe cross-domain RPC memory management design, (2) a system design for efficient RPC policy support, (3) a system design for RPC live upgradability, and (4) techniques to use remote direct memory access hardware effectively in RPC.The new RPC architecture will improve the performance and manageability of cloud applications and reduce the cost of operating cloud applications. This project will develop new educational tools, including programming assignments and an RPC visualizer, to introduce a broader community of students to the standard practices of using RPC to construct distributed applications. This project will serve as a platform to engage undergraduate students in networking research, especially women and students from historically underrepresented groups.Software artifacts, papers, benchmarks, and tutorials developed as part of this project will be released on the following website https://mrpc.cs.duke.edu. This website will be regularly maintained for the next ten years.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.
远程过程调用(RPC)允许开发人员使用简单而熟悉的编程模型构建网络应用程序,它已成为当今云应用程序的基本构建块。越来越多的应用程序和服务运营团队需要对RPC流进行高度的可见性和控制,包括监控特定类型的RPC和速率限制,以满足特定于应用程序的性能目标。这个项目旨在探索一种新的RPC系统架构,允许有效和灵活地控制RPC流量。关键的见解是将RPC重新构建为托管服务,将RPC逻辑与单个应用程序解耦。应用程序向RPC服务指定类型信息,RPC服务执行RPC策略并仲裁资源使用,然后封送根据底层网络硬件功能自定义的数据。该项目主要包括四个方面的内容:(1)安全的跨域RPC内存管理设计;(2)高效的RPC策略支持系统设计;(3)RPC实时可重用性系统设计;(4)在RPC中有效使用远程直接内存访问硬件的技术。新的RPC架构将提高云应用的性能和可靠性,降低云应用的运行成本。该项目将开发新的教育工具,包括编程作业和RPC可视化工具,以向更广泛的学生社区介绍使用RPC构建分布式应用程序的标准实践。该项目将作为一个平台,吸引本科生参与网络研究,特别是女性和历史上代表性不足的群体的学生。作为该项目一部分开发的软件工件,论文,基准测试和教程将在以下网站上发布:https://mrpc.cs.duke.edu。该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(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 }}
Danyang Zhuo其他文献
Design and Verification of Software Middleboxes using Gravel
使用 Gravel 的软件中间盒的设计和验证
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Kaiyuan Zhang;Danyang Zhuo;Aditya Akella;A. Krishnamurthy;Xi Wang - 通讯作者:
Xi Wang
Rack-level Congestion Control
机架级拥塞控制
- DOI:
10.1145/3005745.3005772 - 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Danyang Zhuo;Qiao Zhang;Vincent Liu;A. Krishnamurthy;T. Anderson - 通讯作者:
T. Anderson
Practical Safe Linux Kernel Extensibility
实用安全的Linux内核扩展性
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
Samantha Miller;Kaiyuan Zhang;Danyang Zhuo;Shibin Xu;A. Krishnamurthy;T. Anderson - 通讯作者:
T. Anderson
Fairness in Serving Large Language Models
服务大型语言模型的公平性
- DOI:
10.48550/arxiv.2401.00588 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Ying Sheng;Shiyi Cao;Dacheng Li;Banghua Zhu;Zhuohan Li;Danyang Zhuo;Joseph E. Gonzalez;Ion Stoica - 通讯作者:
Ion Stoica
Conveyor: Efficient Tool-aware LLM Serving with Tool Partial Execution
Conveyor:具有工具部分执行功能的高效工具感知 LLM 服务
- DOI:
10.48550/arxiv.2406.00059 - 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Yechen Xu;Xinhao Kong;Tingjun Chen;Danyang Zhuo - 通讯作者:
Danyang Zhuo
Danyang Zhuo的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
相似国自然基金
Lnc-Hnf4αos通过PPARα/γ轴介导氧化磷酸化诱导巨噬细胞极化加重HIRI的机制及应用研究
- 批准号:
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
OSβG胶束‘2-in-1’荷载和控释脂溶性成分的时空机制研究
- 批准号:
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
LncRNA EMX2OS通过靶向miRNA-31/ TBXA2R轴抑制宫颈癌细胞的增殖,迁移和侵袭
- 批准号:2025JJ81142
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
m6A甲基化修饰lncRNA-Fgf2os介导巨噬细胞M2极化参与视网膜新生血管形成
- 批准号:2025JJ50628
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
SIX3OS1/miR-511-3p/RBP4 通路:卒中后认知障碍的新机制
- 批准号:2024JJ9493
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
OsβCA1参与水稻光合作用和二氧化碳响应的分子机制研究
- 批准号:
- 批准年份:2024
- 资助金额:15.0 万元
- 项目类别:省市级项目
莺歌海盆地油气藏系统Re-Os年代学和Os同位素指纹研究
- 批准号:
- 批准年份:2024
- 资助金额:15.0 万元
- 项目类别:省市级项目
磁铁矿Re-Os同位素定年体系的关键控制因素研究
- 批准号:42373027
- 批准年份:2023
- 资助金额:55 万元
- 项目类别:面上项目
元素Os对镍基单晶高温合金组织稳定性的影响及其作用机制研究
- 批准号:52301023
- 批准年份:2023
- 资助金额:30.00 万元
- 项目类别:青年科学基金项目
基于HBP/OGT介导的β-catenin O-GlcNAc糖基化探究葡萄糖代谢重编程对犬OS细胞干性的调控机制
- 批准号:32302948
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
CSR: Small: Elastic Soft State Cache as an OS Service
CSR:小型:弹性软状态缓存作为操作系统服务
- 批准号:
2330831 - 财政年份:2024
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Disciplinary Improvements: THE DBER+ COMMONS - A FAIR/CARE/OS RCN
纪律改进:DBER COMMONS - FAIR/CARE/OS RCN
- 批准号:
2226271 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CAREER: Taming the size, complexity and longevity of OS kernels via enhanced OS kernel extensions
职业:通过增强的操作系统内核扩展来控制操作系统内核的大小、复杂性和寿命
- 批准号:
2236966 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
Zoa-OS: A ditgitally and physically integrated end-to-end Operating System to offer any fashion brand sustainable clothing rental-as-a-service
Zoa-OS:数字和物理集成的端到端操作系统,可为任何时尚品牌提供可持续的服装租赁即服务
- 批准号:
10082300 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Collaborative R&D
Library of Things: the Circular Economy Operating System (‘CE-OS’) for zero waste retail
物联网图书馆:零废物零售的循环经济操作系统 (CE-OS)
- 批准号:
10054949 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Collaborative R&D
Title: Moving medically certifiable AI algorithms from the Cloud and onto the Medi-OS Operating System of Medical Devices to automate, make robust and increase uptake of AI in healthcare: Use-case will be community-based spirometry.
标题:将医学认证的人工智能算法从云端转移到医疗设备的 Medi-OS 操作系统上,以实现自动化、稳健并增加人工智能在医疗保健领域的采用:用例将是基于社区的肺活量测定。
- 批准号:
10064449 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Collaborative R&D
CSR: Small: RUI: Octopus OS: A High-Performance Cloud OS with Accurate Resource Abstraction.
CSR:小型:RUI:Octopus OS:具有准确资源抽象的高性能云操作系统。
- 批准号:
2324923 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
可視化によるロボット・ドローンを用いたOS学習支援環境の研究
通过可视化研究使用机器人和无人机的操作系统学习支持环境
- 批准号:
23H05139 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Grant-in-Aid for Encouragement of Scientists
OS - IMmune Profiling of ICU PAtients to address Chronic Critical illness and ensure healThy ageing
OS - ICU 患者的免疫分析,以解决慢性危重疾病并确保健康老龄化
- 批准号:
10032599 - 财政年份:2022
- 资助金额:
$ 60万 - 项目类别:
EU-Funded
Transparent pointer safety: Rust to Lua to OS Components
透明指针安全:Rust 到 Lua 到 OS 组件
- 批准号:
EP/X021173/1 - 财政年份:2022
- 资助金额:
$ 60万 - 项目类别:
Research Grant