Robust Synchronization Primitives for Non-Volatile Main Memory

非易失性主存储器的鲁棒同步原语

基本信息

  • 批准号:
    537305-2018
  • 负责人:
  • 金额:
    $ 1.48万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Collaborative Research and Development Grants
  • 财政年份:
    2020
  • 资助国家:
    加拿大
  • 起止时间:
    2020-01-01 至 2021-12-31
  • 项目状态:
    已结题

项目摘要

Unplanned downtime and data loss cost Canadian enterprises $17B annually due to lost productivity and revenues. While hardware malfunction (e.g., loss of electrical power or component failure) is the root cause of many downtime events, the economic losses due to consequent software recovery are extensive. This is because modern data-driven software systems use main memory heavily to cache critical data sets, and must restore these data sets from slower secondary storage. Emerging non-volatile main memory (NVRAM) media offer relief from this problem by combining the persistence of secondary storage with the performance of main memory. Software systems must be redesigned to seize this unique opportunity. The proposed research aims to speed up application recovery by developing low-level building blocks of NVRAM-based recoverable data structures. To that end, the project will address the following technical objectives: (O1) design efficient and fault-tolerant implementations for a variety of synchronization primitives without relying on simplifying assumptions regarding the environment; (O2) establish theoretical correctness properties and performance limits of the novel implementations; and (O3) use implemented primitives to improve the design of recoverable data structures that can be used directly by applications. Upon successful completion of these objectives, the research program will generate software prototypes of both synchronization primitives and recoverable data structures that will allow software developers to unleash the performance benefits of NVRAM in critical software applications and services. Analytical and empirical results arising from this work will advance computer science by defining novel algorithms and theoretical foundations, as well as by elucidating subtle performance trade-offs and fundamental limitations of recoverable data structures.
由于生产力和收入损失,计划外的停机时间和数据损失成本每年17B加元。尽管硬件故障(例如,电力或组件故障的损失)是许多停机事件的根本原因,但由于软件恢复​​而导致的经济损失是广泛的。这是因为现代数据驱动的软件系统大量使用主内存来缓存关键数据集,并且必须从较慢的辅助存储中还原这些数据集。 新兴的非易失性主内存(NVRAM)媒体通过将次级存储的持续存在与主内存的性能相结合,从而减轻了此问题。 必须重新设计软件系统以抓住这个独特的机会。 拟议的研究旨在通过开发基于NVRAM的可回收数据结构的低级构建块来加快应用程序恢复的速度。为此,该项目将解决以下技术目标:(O1)设计有效且容忍的实现各种同步基原始人,而无需简化有关环境的假设; (O2)建立新实施的理论正确性和绩效限制; (O3)使用实施的原始图来改善应用程序可以直接使用的可回收数据结构的设计。成功完成这些目标后,研究计划将生成同步原始词和可收回的数据结构的软件原型,这些原型将使软件开发人员能够在关键软件应用程序和服务中释放NVRAM的性能优势。这项工作带来的分析和经验结果将通过定义新颖的算法和理论基础,以及阐明可回收数据结构的细微绩效折衷和基本限制来推动计算机科学。

项目成果

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

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

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

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

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

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

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

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

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

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

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

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

Golab, Wojciech其他文献

Golab, Wojciech的其他文献

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

{{ truncateString('Golab, Wojciech', 18)}}的其他基金

Scalability and Composability in Distributed Ledgers
分布式账本的可扩展性和可组合性
  • 批准号:
    RGPIN-2019-04910
  • 财政年份:
    2022
  • 资助金额:
    $ 1.48万
  • 项目类别:
    Discovery Grants Program - Individual
Robust Synchronization Primitives for Non-Volatile Main Memory
非易失性主存储器的鲁棒同步原语
  • 批准号:
    537305-2018
  • 财政年份:
    2021
  • 资助金额:
    $ 1.48万
  • 项目类别:
    Collaborative Research and Development Grants
Scalability and Composability in Distributed Ledgers
分布式账本的可扩展性和可组合性
  • 批准号:
    RGPIN-2019-04910
  • 财政年份:
    2021
  • 资助金额:
    $ 1.48万
  • 项目类别:
    Discovery Grants Program - Individual
Scalability and Composability in Distributed Ledgers
分布式账本的可扩展性和可组合性
  • 批准号:
    RGPIN-2019-04910
  • 财政年份:
    2020
  • 资助金额:
    $ 1.48万
  • 项目类别:
    Discovery Grants Program - Individual
Robust Synchronization Primitives for Non-Volatile Main Memory
非易失性主存储器的鲁棒同步原语
  • 批准号:
    537305-2018
  • 财政年份:
    2019
  • 资助金额:
    $ 1.48万
  • 项目类别:
    Collaborative Research and Development Grants
Scalability and Composability in Distributed Ledgers
分布式账本的可扩展性和可组合性
  • 批准号:
    RGPIN-2019-04910
  • 财政年份:
    2019
  • 资助金额:
    $ 1.48万
  • 项目类别:
    Discovery Grants Program - Individual
Harnessing the power of next-generation shared memory multiprocessors
利用下一代共享内存多处理器的强大功能
  • 批准号:
    435900-2013
  • 财政年份:
    2018
  • 资助金额:
    $ 1.48万
  • 项目类别:
    Discovery Grants Program - Individual
Harnessing the power of next-generation shared memory multiprocessors
利用下一代共享内存多处理器的强大功能
  • 批准号:
    435900-2013
  • 财政年份:
    2017
  • 资助金额:
    $ 1.48万
  • 项目类别:
    Discovery Grants Program - Individual
Harnessing the power of next-generation shared memory multiprocessors
利用下一代共享内存多处理器的强大功能
  • 批准号:
    435900-2013
  • 财政年份:
    2016
  • 资助金额:
    $ 1.48万
  • 项目类别:
    Discovery Grants Program - Individual
Harnessing the power of next-generation shared memory multiprocessors
利用下一代共享内存多处理器的强大功能
  • 批准号:
    435900-2013
  • 财政年份:
    2015
  • 资助金额:
    $ 1.48万
  • 项目类别:
    Discovery Grants Program - Individual

相似国自然基金

面向惯性同步构网型风电场的源-网交互机理与致稳控制研究
  • 批准号:
    52307208
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
光电协同多组分氟烷基化/环化同步反应及应用研究
  • 批准号:
    22378360
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
原位构筑固体电解质电池R-P型电极还原NOx及同步氧化HC机制研究
  • 批准号:
    52300142
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
基于瞬态成像响应的非同步相移轮廓术三维测量方法研究
  • 批准号:
    62375078
  • 批准年份:
    2023
  • 资助金额:
    48 万元
  • 项目类别:
    面上项目
医疗废水中的苯扎氯铵协助压电多位点电穿孔杀菌与其同步降解机制
  • 批准号:
    22306026
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Pathogenic role of senocules in synchronization of aging
senocules在衰老同步中的致病作用
  • 批准号:
    23H02911
  • 财政年份:
    2023
  • 资助金额:
    $ 1.48万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Updating sensory-motor synchronization research: examining the effects of performance-specific movements and environment.
更新感觉运动同步研究:检查特定表现运动和环境的影响。
  • 批准号:
    23K00213
  • 财政年份:
    2023
  • 资助金额:
    $ 1.48万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Collaborative Research: CIF: Small: Versatile Data Synchronization: Novel Codes and Algorithms for Practical Applications
合作研究:CIF:小型:多功能数据同步:实际应用的新颖代码和算法
  • 批准号:
    2312872
  • 财政年份:
    2023
  • 资助金额:
    $ 1.48万
  • 项目类别:
    Standard Grant
Is synchronization of heart rate variability as a new objective indicator of mother-infant bonding?
心率变异性的同步是否可以作为母婴关系的新客观指标?
  • 批准号:
    23K16476
  • 财政年份:
    2023
  • 资助金额:
    $ 1.48万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Mechanisms of Neural Synchrony in the Medial Entorhinal Cortex
内侧内嗅皮层神经同步机制
  • 批准号:
    10751561
  • 财政年份:
    2023
  • 资助金额:
    $ 1.48万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了