End-to-End Data Reliability with Runtime Verification
通过运行时验证实现端到端数据可靠性
基本信息
- 批准号:298289-2012
- 负责人:
- 金额:$ 1.6万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2015
- 资助国家:加拿大
- 起止时间:2015-01-01 至 2016-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Several studies have shown that failures due to software bugs account for 25-35% of the total system downtime and cost $60 billion annually in the US alone. A particularly severe type of failure occurs when a software bug causes corruption of data on disk. Unlike transient memory failures, data corruption cannot be resolved by restarting the system, or by using hardware reliability techniques, such as storage redundancy. Instead, complex recovery procedures are needed, and they tend to be error-prone. For instance, restoring data from a backup is time-taking and risks loss of recent work.
The goal of the proposed research is to prevent data corruption on disk in the face of arbitrary application bugs and vulnerabilities, thereby minimizing the need for expensive and error-prone disaster recovery solutions. We plan to address this challenging problem by using a technique based on runtime verification. The key idea is to detect faults by observing disk input/output behavior, and then verifying that disk updates satisfy an application's consistency requirements. Unlike traditional formal verification techniques, such as model checking, that statically verify a simplified model of the target system, runtime verification is performed continuously on the real system, thereby providing assurance that the implementation matches its specification. We expect that this research will have a significant impact on the design of reliable software systems, especially storage-based applications.
多项研究表明,由于软件错误导致的故障占系统总停机时间的 25-35%,仅在美国每年就造成 600 亿美元的损失。当软件错误导致磁盘上的数据损坏时,就会发生一种特别严重的故障。与瞬时内存故障不同,数据损坏无法通过重新启动系统或使用硬件可靠性技术(例如存储冗余)来解决。相反,需要复杂的恢复过程,并且它们往往容易出错。例如,从备份恢复数据非常耗时,并且有丢失最近工作的风险。
拟议研究的目标是防止磁盘上的数据在任意应用程序错误和漏洞的情况下损坏,从而最大限度地减少对昂贵且容易出错的灾难恢复解决方案的需求。我们计划通过使用基于运行时验证的技术来解决这个具有挑战性的问题。关键思想是通过观察磁盘输入/输出行为来检测故障,然后验证磁盘更新是否满足应用程序的一致性要求。与静态验证目标系统的简化模型的传统形式验证技术(例如模型检查)不同,运行时验证是在真实系统上连续执行的,从而保证实现符合其规范。我们预计这项研究将对可靠软件系统的设计产生重大影响,特别是基于存储的应用程序。
项目成果
期刊论文数量(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 }}
Goel, Ashvin其他文献
Goel, Ashvin的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Goel, Ashvin', 18)}}的其他基金
Reliability for Fast, Persistent Memory Applications
快速、持久内存应用的可靠性
- 批准号:
RGPIN-2017-06009 - 财政年份:2021
- 资助金额:
$ 1.6万 - 项目类别:
Discovery Grants Program - Individual
Reliability for Fast, Persistent Memory Applications
快速、持久内存应用的可靠性
- 批准号:
RGPIN-2017-06009 - 财政年份:2020
- 资助金额:
$ 1.6万 - 项目类别:
Discovery Grants Program - Individual
Reliability for Fast, Persistent Memory Applications
快速、持久内存应用的可靠性
- 批准号:
DGDND-2017-00086 - 财政年份:2019
- 资助金额:
$ 1.6万 - 项目类别:
DND/NSERC Discovery Grant Supplement
Reliability for Fast, Persistent Memory Applications
快速、持久内存应用的可靠性
- 批准号:
RGPIN-2017-06009 - 财政年份:2019
- 资助金额:
$ 1.6万 - 项目类别:
Discovery Grants Program - Individual
Reliability for Fast, Persistent Memory Applications
快速、持久内存应用的可靠性
- 批准号:
RGPIN-2017-06009 - 财政年份:2018
- 资助金额:
$ 1.6万 - 项目类别:
Discovery Grants Program - Individual
Reliability for Fast, Persistent Memory Applications
快速、持久内存应用的可靠性
- 批准号:
DGDND-2017-00086 - 财政年份:2018
- 资助金额:
$ 1.6万 - 项目类别:
DND/NSERC Discovery Grant Supplement
Reliability for Fast, Persistent Memory Applications
快速、持久内存应用的可靠性
- 批准号:
DGDND-2017-00086 - 财政年份:2017
- 资助金额:
$ 1.6万 - 项目类别:
DND/NSERC Discovery Grant Supplement
Reliability for Fast, Persistent Memory Applications
快速、持久内存应用的可靠性
- 批准号:
RGPIN-2017-06009 - 财政年份:2017
- 资助金额:
$ 1.6万 - 项目类别:
Discovery Grants Program - Individual
End-to-End Data Reliability with Runtime Verification
通过运行时验证实现端到端数据可靠性
- 批准号:
429593-2012 - 财政年份:2014
- 资助金额:
$ 1.6万 - 项目类别:
Discovery Grants Program - Accelerator Supplements
End-to-End Data Reliability with Runtime Verification
通过运行时验证实现端到端数据可靠性
- 批准号:
298289-2012 - 财政年份:2014
- 资助金额:
$ 1.6万 - 项目类别:
Discovery Grants Program - Individual
相似国自然基金
Data-driven Recommendation System Construction of an Online Medical Platform Based on the Fusion of Information
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国青年学者研究基金项目
Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:合作创新研究团队
Development of a Linear Stochastic Model for Wind Field Reconstruction from Limited Measurement Data
- 批准号:
- 批准年份:2020
- 资助金额:40 万元
- 项目类别:
基于Linked Open Data的Web服务语义互操作关键技术
- 批准号:61373035
- 批准年份:2013
- 资助金额:77.0 万元
- 项目类别:面上项目
Molecular Interaction Reconstruction of Rheumatoid Arthritis Therapies Using Clinical Data
- 批准号:31070748
- 批准年份:2010
- 资助金额:34.0 万元
- 项目类别:面上项目
高维数据的函数型数据(functional data)分析方法
- 批准号:11001084
- 批准年份:2010
- 资助金额:16.0 万元
- 项目类别:青年科学基金项目
染色体复制负调控因子datA在细胞周期中的作用
- 批准号:31060015
- 批准年份:2010
- 资助金额:25.0 万元
- 项目类别:地区科学基金项目
Computational Methods for Analyzing Toponome Data
- 批准号:60601030
- 批准年份:2006
- 资助金额:17.0 万元
- 项目类别:青年科学基金项目
相似海外基金
A Secure Hub for Access, Reliability, and Exchange of Data (SHARED)
用于访问、可靠性和数据交换的安全中心(共享)
- 批准号:
2346746 - 财政年份:2024
- 资助金额:
$ 1.6万 - 项目类别:
Standard Grant
IUCRC Planning Grant Carnegie Mellon University: Center for Materials Data Science for Reliability and Degradation (MDS-Rely)
IUCRC 规划拨款 卡内基梅隆大学:可靠性和退化材料数据科学中心 (MDS-Rely)
- 批准号:
2310663 - 财政年份:2023
- 资助金额:
$ 1.6万 - 项目类别:
Standard Grant
Enhancing gnomAD Sustainability: Implementing Site Reliability Engineering Principles for Genomic Data Infrastructure
增强 gnomAD 可持续性:实施基因组数据基础设施站点可靠性工程原则
- 批准号:
10838180 - 财政年份:2023
- 资助金额:
$ 1.6万 - 项目类别:
Physical Layer-based Cryptographic Key Management and Data Reliability Assurance for Smart IoT Environments
智能物联网环境中基于物理层的密钥管理和数据可靠性保证
- 批准号:
23K11103 - 财政年份:2023
- 资助金额:
$ 1.6万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
CAREER: Transforming Biosensor Reliability using Sensor Time-series Data and Physics-based Machine Learning
职业:使用传感器时间序列数据和基于物理的机器学习改变生物传感器的可靠性
- 批准号:
2144310 - 财政年份:2022
- 资助金额:
$ 1.6万 - 项目类别:
Continuing Grant
Using Modern Data Science Methods and Advanced Analytics to Improve the Efficiency, Reliability, and Timeliness of Cardiac Surgical Quality Data
使用现代数据科学方法和高级分析来提高心脏手术质量数据的效率、可靠性和及时性
- 批准号:
10364433 - 财政年份:2022
- 资助金额:
$ 1.6万 - 项目类别:
Data-Driven Reliability-Based Design Methods for Piles in Glacial Deposits
冰川沉积物中桩的数据驱动的基于可靠性的设计方法
- 批准号:
RGPIN-2020-05451 - 财政年份:2022
- 资助金额:
$ 1.6万 - 项目类别:
Discovery Grants Program - Individual
CAREER: Learning Optimization Algorithms from Data: Interpretability, Reliability, and Scalability
职业:从数据中学习优化算法:可解释性、可靠性和可扩展性
- 批准号:
2145346 - 财政年份:2022
- 资助金额:
$ 1.6万 - 项目类别:
Continuing Grant
Using Modern Data Science Methods and Advanced Analytics to Improve the Efficiency, Reliability, and Timeliness of Cardiac Surgical Quality Data
使用现代数据科学方法和高级分析来提高心脏手术质量数据的效率、可靠性和及时性
- 批准号:
10542758 - 财政年份:2022
- 资助金额:
$ 1.6万 - 项目类别:
Multi-functional robot control platform, executing multi-stage process files in complex, non-deterministic environments, achieving 99.8% performance level reliability in accordance to guaranteed functional outcome predefined by sensoric data
多功能%20机器人%20控制%20平台,%20执行%20多阶段%20进程%20文件%20in%20复杂,%20非确定性%20环境,%20实现%2099.8%%20性能%20级别%20可靠性%20in%20根据%20to%
- 批准号:
10024275 - 财政年份:2022
- 资助金额:
$ 1.6万 - 项目类别:
Collaborative R&D