课题基金 / 基金详情

CAREER: OS-Managed Remote Procedure Call for Datacenter Applications

CAREER: OS-Managed Remote Procedure Call for Datacenter Applications
职业:针对数据中心应用程序的操作系统管理的远程过程调用
批准号:
2238665
负责人:
Danyang Zhuo
金额:
$60.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2023
资助国家:
美国
项目状态:
未结题
起止时间:
2023-06-01 至 2028-05-31

项目摘要

项目成果

相似基金

相关文献

中文摘要
翻译
远程过程调用(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的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
国内基金
海外基金
Lnc-Hnf4αos通过PPARα/γ轴介导氧化磷酸化诱导巨噬细胞极化加重HIRI的机制及应用研究
OSβG胶束‘2-in-1’荷载和控释脂溶性成分的时空机制研究
m6A甲基化修饰lncRNA-Fgf2os介导巨噬细胞M2极化参与视网膜新生血管形成
  • 批准号:
    2025JJ50628
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2025
  • 负责人:
    周也荻
  • 依托单位:
LncRNA EMX2OS通过靶向miRNA-31/ TBXA2R轴抑制宫颈癌细胞的增殖,迁移和侵袭