SHF: Small: Lightweight Virtualization Driven Elastic Memory Management and Cluster Scheduling
SHF: Small: Lightweight Virtualization Driven Elastic Memory Management and Cluster Scheduling
批准号:
1816850
负责人:
Xiaobo Zhou
金额:
$37.6万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-07-01 至 2022-06-30
中文摘要
数据中心正在向在共享集群上托管异构工作负载的方向发展,以降低运营成本并实现高资源利用率。然而,在异构硬件上调度具有不同资源需求和性能约束的异构工作负载是一项挑战。数据并行处理经常受到干扰和巨大的内存压力,导致过多的垃圾收集和内存不足错误,从而损害应用程序的性能和可靠性。集群内存管理和调度仍然效率低下,导致低利用率和较差的多服务支持。现有的方法要么关注应用程序感知,要么关注操作系统感知,因此不能很好地解决应用程序运行时和操作系统之间的语义差距。该项目旨在通过支持轻量级虚拟化的弹性内存管理和集群调度来提高应用程序性能和集群效率。它将系统实验与严格的设计和分析相结合,以提高性能和效率,并解决数据并行处理的内存压力。开发的系统软件将是开源的,为培育一个跨越系统软件供应商和客户的大型生态系统提供了机会。在轻量级容器的支持下,集群调度和底层操作系统可以协同合作,这样,应用程序的动态资源需求就可以向操作系统公开,集群内存管理器和调度器可以通过从性能计数器和操作系统检索到的丰富运行时信息得到帮助。为此,该项目旨在为数据并行程序设计一个分布式内存管理器,该管理器可以在内存压力下生存,并支持具有架构感知容器放置的弹性集群内存管理,设计一个协作分页,通过扩展Linux内核中当前的虚拟内存回收机制来提高内存交换性能。为弹性集群调度启用内存超分配,使用可以检测和利用超分配机会的新服务,并设计基于多队列的分布式任务调度器来管理性能干扰和硬件异构性。这些贡献包括在集群和内核级别开发的机制和开源系统软件库,可以显著提高集群利用率和应用程序性能。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Data-centers are evolving to host heterogeneous workloads on shared clusters to reduce the operational cost and achieve high resource utilization. However, it is challenging to schedule heterogeneous workloads with diverse resource requirements and performance constraints on heterogeneous hardware. Data parallel processing often suffers from interference and significant memory pressure, resulting in excessive garbage collection and out-of-memory errors that harm application performance and reliability. Cluster memory management and scheduling is still inefficient, leading to low utilization and poor multi-service support. Existing approaches either focus on application awareness or operating system awareness, thus are not well positioned to address the semantic gap between application run-times and the operating system. This project aims to improve application performance and cluster efficiency via lightweight virtualization-enabled elastic memory management and cluster scheduling. It combines system experimentation with rigorous design and analyses to improve performance and efficiency, and tackle memory pressure of data-parallel processing. Developed system software will be open-sourced, providing opportunities to foster a large ecosystem that spans system software providers and customers. Enabled by lightweight containers, cluster scheduling and the underlying operating system can cooperate synergistically, such that, the dynamic resource demand of an application can be exposed to the operating system, and the cluster memory manager and scheduler can be assisted with rich run-time information retrieved from performance counters and operating system. Towards this end, the project aims to devise a distributed memory manager for data-parallel programs that can survive from memory pressure and enable elastic cluster memory management with architecture-aware container placement, design a cooperative paging to improve performance of memory swapping by extending the current virtual memory reclaim mechanism in Linux kernel, enable memory over-commitment for elastic cluster scheduling with a new service that can detect and exploit the over-commitment opportunities, and design a multi-queue based distributed task scheduler to manage performance interference and hardware heterogeneity. The contributions include a library of developed mechanisms and open-source system software at cluster and kernel levels that can significantly improve cluster utilization and application performance.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.
期刊论文(13)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1109/tpds.2021.3104242
发表时间:
2022-05
期刊:
IEEE Transactions on Parallel and Distributed Systems
影响因子:
5.3
作者:
[Shaoqi Wang;Aidi Pi;Xiaobo Zhou]
通讯作者:
Shaoqi Wang;Aidi Pi;Xiaobo Zhou
DOI:
10.1145/3307681.3325404
发表时间:
2019-06
期刊:
Proceedings of the 28th International Symposium on High-Performance Parallel and Distributed Computing
影响因子:
--
作者:
[Aidi Pi;Wei Chen-;Shaoqi Wang;Xiaobo Zhou]
通讯作者:
Aidi Pi;Wei Chen-;Shaoqi Wang;Xiaobo Zhou
DOI:
10.1145/3464298.3493394
发表时间:
2021-09
期刊:
Proceedings of the 22nd International Middleware Conference
影响因子:
--
作者:
[Aidi Pi;Junxian Zhao;Shaoqi Wang;Xiaobo Zhou]
通讯作者:
Aidi Pi;Junxian Zhao;Shaoqi Wang;Xiaobo Zhou
DOI:
10.1145/3361525.3361534
发表时间:
2019-12
期刊:
Proceedings of the 20th International Middleware Conference
影响因子:
--
作者:
[Wei Chen;Aidi Pi;Shaoqi Wang;Xiaobo Zhou]
通讯作者:
Wei Chen;Aidi Pi;Shaoqi Wang;Xiaobo Zhou
FlashByte: Improving Memory Efficiency with Lightweight Native Storage
FlashByte:通过轻量级本机存储提高内存效率
DOI:
10.1109/ccgrid51090.2021.00016
发表时间:
2021
期刊:
Cloud and Internet Computing (CCGrid
影响因子:
--
作者:
[Zhao, Junxian, Pi, Aidi, Wang, Shaoqi, Zhou, Xiaobo]
通讯作者:
Zhou, Xiaobo
共 10 条
Developing novel machine learning approaches to studying cell development
-
批准号:2326879
-
项目类别:Continuing Grant
-
资助金额:$51.57万
-
财政年份:2023
-
负责人:Xiaobo Zhou
-
依托单位:
Developing Random Field based novel approaches for spatial transcriptomics
-
批准号:2217515
-
项目类别:Standard Grant
-
资助金额:$70.46万
-
财政年份:2022
-
负责人:Xiaobo Zhou
-
依托单位:
CSR: Small: Moving MapReduce into the Cloud: Flexibility, Efficiency, and Elasticity
-
批准号:1422119
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2014
-
负责人:Xiaobo Zhou
-
依托单位:
NSF Travel Grant Support for IEEE ICCCN 2012 Conference
-
批准号:1238494
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2012
-
负责人:Xiaobo Zhou
-
依托单位:
CSR: Small: Autonomous Performance and Power Control on Virtualized Servers
-
批准号:1217979
-
项目类别:Standard Grant
-
资助金额:$25.15万
-
财政年份:2012
-
负责人:Xiaobo Zhou
-
依托单位:
CAREER: Building Resilient Internet Services with Learning and Control
-
批准号:0844983
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2009
-
负责人:Xiaobo Zhou
-
依托单位:
CSR-PDOS: Resource Allocation Optimization for Quantitative Slowdown Differentiation in Multi-tier Server Clusters
-
批准号:0720524
-
项目类别:Continuing Grant
-
资助金额:$15.09万
-
财政年份:2007
-
负责人:Xiaobo Zhou
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: