Robust Synchronization Primitives for Non-Volatile Main Memory
Robust Synchronization Primitives for Non-Volatile Main Memory
批准号:
537305-2018
负责人:
Golab, Wojciech
金额:
$1.83万
依托单位:
依托单位国家:
加拿大
项目类别:
Collaborative Research and Development Grants
财政年份:
2019
资助国家:
加拿大
项目状态:
已结题
起止时间:
2019-01-01 至 2020-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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Scalability and Composability in Distributed Ledgers
-
批准号:RGPIN-2019-04910
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2022
-
负责人:Golab, Wojciech
-
依托单位:
Robust Synchronization Primitives for Non-Volatile Main Memory
-
批准号:537305-2018
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$1.48万
-
财政年份:2021
-
负责人:Golab, Wojciech
-
依托单位:
Scalability and Composability in Distributed Ledgers
-
批准号:RGPIN-2019-04910
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2021
-
负责人:Golab, Wojciech
-
依托单位:
Robust Synchronization Primitives for Non-Volatile Main Memory
-
批准号:537305-2018
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$1.48万
-
财政年份:2020
-
负责人:Golab, Wojciech
-
依托单位:
Scalability and Composability in Distributed Ledgers
-
批准号:RGPIN-2019-04910
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2020
-
负责人:Golab, Wojciech
-
依托单位:
Scalability and Composability in Distributed Ledgers
-
批准号:RGPIN-2019-04910
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2019
-
负责人:Golab, Wojciech
-
依托单位:
Harnessing the power of next-generation shared memory multiprocessors
-
批准号:435900-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2018
-
负责人:Golab, Wojciech
-
依托单位:
Harnessing the power of next-generation shared memory multiprocessors
-
批准号:435900-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2017
-
负责人:Golab, Wojciech
-
依托单位:
Harnessing the power of next-generation shared memory multiprocessors
-
批准号:435900-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2016
-
负责人:Golab, Wojciech
-
依托单位:
Harnessing the power of next-generation shared memory multiprocessors
-
批准号:435900-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2015
-
负责人:Golab, Wojciech
-
依托单位:
Harnessing the power of next-generation shared memory multiprocessors
-
批准号:435900-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2014
-
负责人:Golab, Wojciech
-
依托单位:
Harnessing the power of next-generation shared memory multiprocessors
-
批准号:435900-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2013
-
负责人:Golab, Wojciech
-
依托单位:
Resource Allocation in wide Area WDM Optical Networks
-
批准号:304040-2004
-
项目类别:Alexander Graham Bell Canada Graduate Scholarships - Doctoral
-
资助金额:$2.55万
-
财政年份:2005
-
负责人:Golab, Wojciech
-
依托单位:
Resource Allocation in wide Area WDM Optical Networks
-
批准号:304040-2004
-
项目类别:Alexander Graham Bell Canada Graduate Scholarships - Doctoral
-
资助金额:$2.55万
-
财政年份:2004
-
负责人:Golab, Wojciech
-
依托单位:
PGSA
-
批准号:255493-2002
-
项目类别:Postgraduate Scholarships
-
资助金额:$1.26万
-
财政年份:2003
-
负责人:Golab, Wojciech
-
依托单位:
PGSA
-
批准号:255493-2002
-
项目类别:Postgraduate Scholarships
-
资助金额:$1.26万
-
财政年份:2002
-
负责人:Golab, Wojciech
-
依托单位:
海外基金