Collaborative Research: CCF Core: Small: User-transparent Data Management for Persistence and Crash-consistency in Non-volatile Memories

协作研究:CCF 核心:小型:用户透明的数据管理,以实现非易失性存储器中的持久性和崩溃一致性

基本信息

  • 批准号:
    2313146
  • 项目类别:
    Standard Grant
  • 资助金额:
    39.9万
  • 负责人:
    Jia Rao
  • 依托单位:
    University of Texas at Arlington
  • 结题年份:
    2026
  • 批准年份:
    2023
  • 项目状态:
    未结题
  • 起止时间:
    2023-10-01 至 2026-09-30

项目摘要

Non-volatile memory is a type of computer memory that can retain stored data upon a power loss or system crash. Due to its large capacity and low energy footprint compared to traditional volatile memory, non-volatile memory has long been envisioned as an ideal solution for building large-scale, cost-effective, energy-efficient, and recoverable applications in many critical domains, including high-performance computing, machine learning, and embedded systems. Although non-volatile memory is available as commercial memory chips and offers numerous promises, it has not yet been widely adopted in production systems. The major obstacle is the difficulty to ensure that data is timely and correctly written to non-volatile memory, allowing it to be restored to a consistent state after a crash. Currently, application developers carry the burden of porting legacy applications to non-volatile memory, which is tedious and error-prone. This project seeks to establish a generic framework for user-transparent persistence and crash consistency that allows unmodified legacy applications to run efficiently and correctly with non-volatile memory. The success of this project will help unleash the full potential of non-volatile memory and make it easier to adopt. The research will also provide valuable insights into data management in future hybrid, disaggregated memory systems. In addition, this project involves mentoring Ph.D. students, engaging minority students, course development, and K12 outreach activities. This project integrates non-volatile memory into the page/buffer cache in memory management – i.e., an abstraction that bridges the view of byte-addressable memory and a backing memory device -- to provide persistence and crash consistency to user-space programs with no or little user involvement. The challenges lie in 1) how to intercept program updates and redirect them to non-volatile memory for persistence; 2) how to properly order the updates and ensure update atomicity to guarantee crash consistency; 3) how to efficiently integrate non-volatile memory into page/buffer cache management without incurring noticeable overhead or performance degradation. This project addresses these challenges by focusing on persisting three types of program data – file-backed data, dynamically allocated application memory, and program metadata for virtual memory management, such as page tables, and exploring various software and hardware techniques, such as copy-on-write, undo logging, shadow paging, and extended page tables, for each data type to achieve efficient crash consistency. This project advances the understanding of hybrid memory management for volatile and non-volatile memories while simultaneously achieving high usability, good backward compatibility, and high efficiency.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.
非挥发存储器是一种计算机内存,可以在功率损耗或系统崩溃时保留存储的数据。由于与传统的挥发性记忆相比,由于其容量较大和能量占地面积低,因此长期以来一直将非易失性记忆作为在许多关键领域(包括高性能计算,机器学习和嵌入式系统)中构建大规模,具有成本效益,能效和可回收应用的理想解决方案。尽管非易失性记忆可作为商业记忆芯片提供,并提供了许多承诺,但在生产系统中尚未广泛采用。主要障碍是很难确保数据及时,正确地写入非易失性内存,从而使其在崩溃后恢复到一致的状态。当前,应用程序开发人员将移植传统应用程序的燃烧燃烧到非易失性存储器上,这是乏味且容易出错的。该项目旨在为用户透明的持久性和崩溃一致性建立一个通用框架,该框架允许未经修改的旧应用程序使用非挥发性内存有效,正确地运行。除非有非易失性记忆的全部潜力并使采用更容易采用,否则该项目的成功将有所帮助。该研究还将在未来的混合,分开的内存系统中对数据管理提供宝贵的见解。此外,该项目涉及心理化博士学位。学生,吸引少数族裔学生,课程发展和K12外展活动。该项目将非易失性存储器集成到内存管理中的页面/缓冲区缓存中 - 即,一个桥接字节 - 可调件内存和背景内存设备的视图的抽象,以提供无需或少量用户参与的用户空间程序的持久性和崩溃的一致性。挑战在于1)如何拦截程序更新并将其重定向到非易失性记忆以保持持久性; 2)如何正确订购更新并确保更新原子性保证崩溃一致性; 3)如何有效地将非易失性内存整合到页面/缓冲缓存管理中,而不会产生明显的开销或性能退化。该项目通过着重于持续存在三种类型的程序数据来解决这些挑战:文件支持的数据,动态分配的应用程序内存以及用于虚拟内存管理(例如页面表)的程序元数据,并探索各种软件和硬件技术,例如复制,编写纸条,删除,撤消记录,阴影要求,阴影页面和扩展的页面类型,以实现每种数据类型,以实现每种数据类型的效果一致性。该项目推动了对混合记忆管理的理解,同时又可以实现高可用性,良好的向后兼容性和高效率。该奖项反映了NSF的法定使命,并通过使用基金会的知识分子优点和更广泛的审查标准评估来诚实地获得支持。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.titleTranslate }}
  • DOI:
    {{ item.doi || "--"}}
  • 发表时间:
    {{ item.publish_year || "--" }}
  • 期刊:
    {{ item.journal_name }}
  • 影响因子:
    {{ item.factor || "--"}}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAwards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

其他文献

Urinary microprotein concentrations in the long-term follow-up of dilating vesicoureteral reflux patients who underwent medical or surgical treatment
接受药物或手术治疗的扩张性膀胱输尿管反流患者长期随访中的尿液微生物蛋白浓度
  • DOI:
    --
  • 发表时间:
    2015
  • 期刊:
    International Urology and Nephrology
  • 影响因子:
    2
  • 作者:
    Jialu Liu;Hong Xu;Q. Shen;Yunli Bi;Xiang Wang;Li Sun;Jia Rao
  • 通讯作者:
    Jia Rao
Clinical characteristics and prognostic factors of adult hemophagocytic syndrome patients: a retrospective study of increasing awareness of a disease from a single-center in China
  • DOI:
    10.1186/s13023-015-0224-y.
  • 发表时间:
    2015
  • 期刊:
    Orphanet Journal of Rare Diseases
  • 影响因子:
    3.7
  • 作者:
    Fei Li;Yijun Yang;Fengyan Jin;Casey Dehoedt;Jia Rao;Yulan Zhou;Pu Li;Ganping Yang;Min Wang;Rongyan Zhang;Ye Yang
  • 通讯作者:
    Ye Yang

其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi || "--" }}
  • 发表时间:
    {{ item.publish_year || "--"}}
  • 期刊:
    {{ item.journal_name }}
  • 影响因子:
    {{ item.factor || "--" }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

Jia Rao的其他基金

CNS Core: Small: Collaborative: Salvaging Commodity Operating Systems to Support Emerging Networking Technologies
  • 批准号:
    1909486
  • 批准年份:
    2019
  • 资助金额:
    24.97 万元
  • 项目类别:
    Standard Grant
CAREER: Rethinking Abstractions in Virtualized Architectures and Systems
  • 批准号:
    1845706
  • 批准年份:
    2019
  • 资助金额:
    49.88 万元
  • 项目类别:
    Continuing Grant
CSR: Small: System and Middleware Approaches to Predictable Services in Multi-Tenant Clouds
  • 批准号:
    1649502
  • 批准年份:
    2016
  • 资助金额:
    13.47 万元
  • 项目类别:
    Standard Grant
Student Travel Support for the 2014 IEEE International Symposium on Workload Characterization (IISWC-2014)
  • 批准号:
    1441379
  • 批准年份:
    2014
  • 资助金额:
    1 万元
  • 项目类别:
    Standard Grant
CSR: Small: System and Middleware Approaches to Predictable Services in Multi-Tenant Clouds
  • 批准号:
    1320122
  • 批准年份:
    2013
  • 资助金额:
    30.01 万元
  • 项目类别:
    Standard Grant

相似国自然基金

虚拟现实中的人类路径整合研究
  • 批准号:
    31200758
  • 批准年份:
    2012
  • 资助金额:
    22.0 万元
  • 项目类别:
    青年科学基金项目
运用遗传基因组学方法对大麦麦芽品质相关性状的精细遗传分析
  • 批准号:
    30771333
  • 批准年份:
    2007
  • 资助金额:
    31.0 万元
  • 项目类别:
    面上项目
ITPR3诱导细胞外基质降解在雌激素治疗宫腔粘连中的作用及机制研究
  • 批准号:
    81701396
  • 批准年份:
    2017
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
草鱼脂肪沉积相关限速酶乙酰辅酶A羧化酶分子与细胞因子调控
  • 批准号:
    31172419
  • 批准年份:
    2011
  • 资助金额:
    62.0 万元
  • 项目类别:
    面上项目
基于数字图像检测的结构工程施工控制虚实结合技术研究
  • 批准号:
    51278137
  • 批准年份:
    2012
  • 资助金额:
    80.0 万元
  • 项目类别:
    面上项目
钛酸铋系铁电薄膜的光诱导电流产生机制研究
  • 批准号:
    50702036
  • 批准年份:
    2007
  • 资助金额:
    19.0 万元
  • 项目类别:
    青年科学基金项目
耗散形式下后牛顿拉格朗日和哈密顿动力学性质与引力波形比较
  • 批准号:
    11903022
  • 批准年份:
    2019
  • 资助金额:
    25.0 万元
  • 项目类别:
    青年科学基金项目
分形的结构稳定性、临界集与自相似测度的特征刻划
  • 批准号:
    10301029
  • 批准年份:
    2003
  • 资助金额:
    10.0 万元
  • 项目类别:
    青年科学基金项目
粘性泥沙悬浮体类凝胶态网络微细结构研究
  • 批准号:
    50179016
  • 批准年份:
    2001
  • 资助金额:
    20.0 万元
  • 项目类别:
    面上项目
听觉距离定位因素及其在空间声重放中的应用
  • 批准号:
    11574090
  • 批准年份:
    2015
  • 资助金额:
    73.0 万元
  • 项目类别:
    面上项目

相似海外基金

Raising diagnostic accuracy and therapeutic perspectives in interstitial lung diseases
提高间质性肺疾病的诊断准确性和治疗前景
  • 批准号:
    441274680
  • 财政年份:
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Dual-responsive organo-sulfur network cathodes for stable high capacity polymer batteries
用于稳定高容量聚合物电池的双响应有机硫网络阴极
  • 批准号:
    441323218
  • 财政年份:
  • 资助金额:
    --
  • 项目类别:
    Priority Programmes
Formats and Practices of Media Studies in the Age of Digital and Social Networks: An Ethnographic and Netnographic Study
数字和社交网络时代媒体研究的格式和实践:民族志和网络志研究
  • 批准号:
    441413969
  • 财政年份:
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Design of collaborative and context aware mobile applications considering normative requirements from legal science and computer science (NORA)
考虑法律科学和计算机科学 (NORA) 的规范要求,设计协作和上下文感知的移动应用程序
  • 批准号:
    441416429
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
    Research Grants
FAIRVASC - building registry interoperability to inform clinical care
FAIRVASC - 建立注册表互操作性以告知临床护理
  • 批准号:
    441416480
  • 财政年份:
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Multi-criteria Multi-constraint Path Query Processing on Graph Databases
图数据库的多准则多约束路径查询处理
  • 批准号:
    441421444
  • 财政年份:
  • 资助金额:
    --
  • 项目类别:
    Research Grants
At Infinity of Symmetric Spaces
在无限对称空间
  • 批准号:
    441425994
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
    Priority Programmes
Non-judicial rights review. The Promise and Limits of Rights Review by Non-Judicial Public Institutions inGermany, the EU and the UN
非司法权利审查。
  • 批准号:
    441470804
  • 财政年份:
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Automated Modular Synthesis for Reliable Cyber Physical System Design
用于可靠网络物理系统设计的自动模块化综合
  • 批准号:
    441512781
  • 财政年份:
  • 资助金额:
    --
  • 项目类别:
    Independent Junior Research Groups
Pinning and Relaxation of Dislocations in Continuum and Atomistic Models
连续体和原子模型中位错的钉扎和弛豫
  • 批准号:
    441523275
  • 财政年份:
  • 资助金额:
    --
  • 项目类别:
    Priority Programmes
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了