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
-
负责人:何祖华
-
依托单位: