CNS Core: Small: Semeru: A memory-disaggregated managed runtime
CNS Core: Small: Semeru: A memory-disaggregated managed runtime
批准号:
2007737
负责人:
Harry Xu
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-09-01 至 2024-06-30
中文摘要
现代计算严重依赖云计算系统。云计算系统由大型数据中心提供动力。每个数据中心包含部署在全球各地的数千台机器。这些数据中心通常配备为不同类型的工作负载设计的异构硬件设备。高效、可靠地使用这些机器和设备的能力是它们可能提供的服务质量的关键,因此对云计算系统提供商来说至关重要。近年来,资源分解作为提高数据中心可靠性和资源利用率的有效手段被提出。资源分解将每种资源类型构建为一个独立的资源,称为“刀片”,并将不同的资源刀片通过网络连接起来。sememeru项目开发运行时和操作系统(OS)支持,允许用户在资源分解的数据中心中高效地运行托管云应用程序。sememeru主要关注三个主要的推力,以改进应用程序的局部性和管理这些应用程序内存的垃圾收集(GC)。首先,它在中央处理统一(CPU)和内存服务器之间开发了一个统一的内存抽象,称为统一Java堆。这允许CPU和内存服务器看到Java堆的相同虚拟地址空间。其次,它开发了一个分布式垃圾收集器(GC),它将部分GC转移到内存服务器,利用它们的空闲和弱计算能力来执行连续的、接近数据的对象跟踪。对象跟踪可以显著提高GC性能。第三,它共同优化运行时和操作系统内核,以便操作系统可以提供有效的交换支持以及对运行时的新系统调用。sememeru项目为托管云工作负载构建了一个内存分解的运行时,从而可以将低级硬件的进步转化为托管云应用程序可以享受的可见性能优势。该项目的发展包括一名博士后学者以及几名研究生和本科生,其中包括少数民族学生。它不仅提高了资源分解的技术水平,而且还培训了当前和未来的计算系统开发人员。该项目生成一组工件,包括技术报告、发表的论文以及代码存储库。这些文物都可以在http://www.cs.ucla.edu/~harryxu.This上在线获得,奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Modern computing relies heavily on cloud computing systems. The cloud computing systems are powered by large datacenters. Each datacenter contains thousands of machines deployed across the globe. These datacenters are often equipped with heterogeneous hardware devices designed for different kinds of workloads. The ability to use these many machines and devices efficiently and reliably is key to the quality of the services they may provide, and therefore paramount to cloud computing system providers. Recently, resource disaggregation has been proposed as an effective means to improve datacenter reliability and resource utilization. Resource disaggregation builds each resource type as a standalone resource, called a “blade", and connects different resource blades with a network. The Semeru project develops runtime and operating system (OS) support that allows users to run managed cloud applications efficiently in resource-disaggregated datacenters. Semeru focuses on three major thrusts for improving locality for applications and garbage collection (GC) that manages memory for these applications. First, it develops a unified memory abstraction between the Central Processing Unity (CPU) and memory servers, referred to as the Unified Java Heap. This allows CPU and memory servers to see the same virtual address space for the Java heap. Second, it develops a distributed garbage collector (GC) that offloads part of the GC to memory servers, utilizing their idle and weak compute capability to perform continuous, close-to-data object tracing. Object tracing can significantly improve the GC performance. Third, it co-optimizes the runtime and OS kernel so that the OS can provide efficient swapping support as well as new system calls for the runtime. The Semeru project builds a memory-disaggregated runtime for managed cloud workloads, making it possible to translate low-level hardware advances to visible performance benefits that managed cloud applications can enjoy. The development of the project includes a postdoctoral scholar as well as several graduate and undergraduate students, including students from minority groups. It not only advances the state of the art of resource disaggregation, but also trains current and future computing system developers.The project produces a set of artifacts including technical reports, published papers, as well as code repositories. These artifacts are all made available online at http://www.cs.ucla.edu/~harryxu.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.
期刊论文(7)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1145/3428214
发表时间:
2020-11
期刊:
Proceedings of the ACM on Programming Languages
影响因子:
--
作者:
[Hamed Gorjiara;G. Xu;Brian Demsky]
通讯作者:
Hamed Gorjiara;G. Xu;Brian Demsky
MemLiner: Lining up Tracing and Application for a Far-Memory-Friendly Runtime Authors:
MemLiner:为远程内存友好的运行时排列跟踪和应用程序作者:
DOI:
--
发表时间:
2022
期刊:
USENIX Symposium on Operating Systems Design and Implementation
影响因子:
--
作者:
[Chenxi Wang, Haoran Ma, Shi Liu, Yifan Qiao, Jonathan Eyolfson, Christian Navasca, Shan Lu, Guoqing Harry Xu]
通讯作者:
Guoqing Harry Xu
DOI:
--
发表时间:
2021-05
期刊:
影响因子:
--
作者:
[John Thorpe;Yifan Qiao;Jon Eyolfson;Shen Teng;Guanzhou Hu;Zhihao Jia;Jinliang Wei;Keval Vora-Keval-Vor]
通讯作者:
John Thorpe;Yifan Qiao;Jon Eyolfson;Shen Teng;Guanzhou Hu;Zhihao Jia;Jinliang Wei;Keval Vora-Keval-Vor
UPGRADVISOR: Early Adopting Dependency Updates Using Hybrid Program Analysis and Hardware Tracing
UPGRADVISOR:使用混合程序分析和硬件跟踪尽早采用依赖项更新
DOI:
--
发表时间:
2022
期刊:
Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2022
影响因子:
--
作者:
[David, Yaniv, Sun, Xudong, Sofaer, Raphael J., Senthilnathan, Aditya, Yang, Junfeng, Zuo, Zhiqiang, Xu, Guoqing Harry, Nieh, Jason, Gu, Ronghui]
通讯作者:
Gu, Ronghui
DOI:
10.1145/3453483.3454085
发表时间:
2021-06
期刊:
Proceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation
影响因子:
--
作者:
[Zhiqiang Zuo;Yiyu Zhang;Qiuhong Pan;S. Lu;Yue Li;Linzhang Wang;Xuandong Li;G. Xu]
通讯作者:
Zhiqiang Zuo;Yiyu Zhang;Qiuhong Pan;S. Lu;Yue Li;Linzhang Wang;Xuandong Li;G. Xu
共 7 条
CSR: Small: Elastic Soft State Cache as an OS Service
-
批准号:2330831
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2024
-
负责人:Harry Xu
-
依托单位:
CNS Core: Small: Offline Inference for Ultra-Efficient Memory Management
-
批准号:2128653
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2021
-
负责人:Harry Xu
-
依托单位:
Collaborative Research: CNS Core: Medium: Reinvented Data Plane for Memory-Disaggregated Datacenters
-
批准号:2106838
-
项目类别:Continuing Grant
-
资助金额:$82.67万
-
财政年份:2021
-
负责人:Harry Xu
-
依托单位:
CSR: Small: Improved Memory Management for Object-Oriented Big Data Systems
-
批准号:1907352
-
项目类别:Standard Grant
-
资助金额:$27.06万
-
财政年份:2018
-
负责人:Harry Xu
-
依托单位:
CSR: Small: Improved Memory Management for Object-Oriented Big Data Systems
-
批准号:1613023
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2016
-
负责人:Harry Xu
-
依托单位:
SHF: Medium: Collaborative Research: Improved Performance Testing and Debugging
-
批准号:1409829
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2014
-
负责人:Harry Xu
-
依托单位:
CSR: Small: Runtime System Support for Automated Object Recycling
-
批准号:1321179
-
项目类别:Standard Grant
-
资助金额:$36.56万
-
财政年份:2013
-
负责人:Harry Xu
-
依托单位:
国内基金
海外基金
登录
查看更多内容
胆固醇羟化酶CH25H非酶活依赖性促进乙型肝炎病毒蛋白Core及Pre-core降解的分子机制研究
-
批准号:82371765
-
项目类别:面上项目
-
资助金额:50万元
-
批准年份:2023
-
负责人:谭广云
-
依托单位:
锕系元素5f-in-core的GTH赝势和基组的开发
-
批准号:22303037
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:鲁俊波
-
依托单位:
基于合成致死策略搭建Core-matched前药共组装体克服肿瘤耐药的机制研究
-
批准号:--
-
项目类别:--
-
资助金额:52万元
-
批准年份:2022
-
负责人:孙丙军
-
依托单位:
鼠伤寒沙门氏菌LPS core经由CD209/SphK1促进树突状细胞迁移加重炎症性肠病的机制研究
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:叶成林
-
依托单位:
基于外泌体精准调控的“核-壳”(core-shell)同步血管化骨组织工程策略的应用与机制探讨
-
批准号:--
-
项目类别:--
-
资助金额:55万元
-
批准年份:2020
-
负责人:张智勇
-
依托单位:
基于外泌体精准调控的“核-壳”(core-shell)同步血管化骨组织工程策略的应用与机制探讨
-
批准号:82072415
-
项目类别:面上项目
-
资助金额:55.0万元
-
批准年份:2020
-
负责人:张智勇
-
依托单位:
肌营养不良蛋白聚糖Core M3型甘露糖肽的精确制备及功能探索
-
批准号:92053110
-
项目类别:重大研究计划
-
资助金额:70.0万元
-
批准年份:2020
-
负责人:彭鹏
-
依托单位:
Core-1-O型聚糖黏蛋白缺陷诱导胃炎发生并介导慢性胃炎向胃癌转化的分子机制研究
-
批准号:81902805
-
项目类别:青年科学基金项目
-
资助金额:20.5万元
-
批准年份:2019
-
负责人:刘菲
-
依托单位:
原始地球增生晚期的Core-merging大碰撞事件:地核增生、核幔平衡与核幔边界结构的新认识
-
批准号:41973063
-
项目类别:面上项目
-
资助金额:65.0万元
-
批准年份:2019
-
负责人:周游
-
依托单位:
CORDEX-CORE区域气候模拟与预估研讨会
-
批准号:41981240365
-
项目类别:国际(地区)合作与交流项目
-
资助金额:1.5万元
-
批准年份:2019
-
负责人:陈威霖
-
依托单位: