CAREER: Building Immunity to Memory Management Bugs during Production Runs
职业:在生产运行期间建立对内存管理错误的免疫力
基本信息
- 批准号:0953759
- 负责人:
- 金额:$ 42万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2010
- 资助国家:美国
- 起止时间:2010-03-15 至 2016-02-29
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The widespread use of software in our society has created unprecedented demand on software availability. Unfortunately, memory management bugs, a major category of common software defects, severely affect system availability. Previous studies have shown that memory management bugs account for 43% of the reported software failures. According to the Vulnerability Notes Database maintained by the U.S. Computer Emergency Readiness Team, memory bugs are dominant in recent vulnerability reports. Memory bugs remain prevalent and challenging to handle during production runs mainly because of three reasons. First, memory bugs are deterministic, failing traditional fault tolerance methods. Second, memory bugs manifested during production runs are hard to reproduce off-site, making them difficult for diagnosis. Third, modern computing trends such as cloud computing and multi-core enable larger and more complicated software, causing memory bugs to slip into the field more easily.This project addresses the above challenges. The investigator employs a systematic approach for providing immunity to memory bugs during production runs. The main idea is to perform online diagnosis once a memory bug or failure is detected, then generate and apply runtime immune patches to the running program for surviving and preventing memory bug occurrences or failures caused by memory bugs. The research hinges on the following synergistic thrusts: (1) runtime support of diversified program execution environments for safely and efficiently surviving and preventing memory bug occurrences or failures, which addresses the determinism issue of memory bugs; (2) new algorithms for low-overhead bug diagnosis, which are applied on-site for easy reproduction of memory bugs and best exploitation of on-site bug/failure information; (3) operating system support for lightweight checkpointing and re-execution mechanisms for multi-threaded programson modern multi-core systems.
我们社会中软件的广泛使用已经对软件可用性产生了前所未有的需求。不幸的是,内存管理错误是常见软件缺陷的主要类别,严重影响了系统可用性。先前的研究表明,内存管理错误占报告的软件故障的43%。根据美国计算机紧急准备小组维护的漏洞注释数据库,在最近的漏洞报告中,内存错误是主导的。记忆错误在生产过程中仍然很普遍,并且主要是由于三个原因而进行的。首先,内存错误是确定性的,传统的容错方法失败。其次,在生产过程中表现出的记忆错误很难繁殖异地,因此难以诊断。第三,诸如云计算和多核等现代计算趋势可以使更大,更复杂的软件更容易滑入现场。该项目解决了上述挑战。研究人员采用一种系统的方法来在生产运行过程中提供对内存错误的免疫力。主要想法是在检测到内存错误或故障后,进行在线诊断,然后生成并将运行时免疫补丁应用于运行程序,以生存并防止记忆错误发生或由内存错误引起的失败。该研究取决于以下协同推力:(1)多元化程序执行环境的运行时支持,以安全有效地生存并防止记忆错误事件或失败,这解决了记忆错误的确定性问题; (2)用于低空错误诊断的新算法,该算法可在现场应用,以便于复制内存错误和最佳利用现场错误/故障信息; (3)对多线读取程序森的现代多核系统的轻巧检查点和重新执行机制的支持。
项目成果
期刊论文数量(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 }}
Feng Qin其他文献
Low-Cost Active Anomaly Detection with Switching Latency
具有切换延迟的低成本主动异常检测
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
Feng Qin;Hui Feng;Tao Yang;Bo Hu - 通讯作者:
Bo Hu
Relative pollen productivity estimates for alpine meadow vegetation, northeastern Tibetan Plateau
青藏高原东北部高寒草甸植被相对花粉生产力估算
- DOI:
10.1007/s00334-019-00751-4 - 发表时间:
2019-10 - 期刊:
- 影响因子:2.5
- 作者:
Feng Qin;M. Jane Bunting;Yan Zhao;Quan Li;Qiaoyu Cui;Weihe Ren - 通讯作者:
Weihe Ren
A synergetic grain growth mechanism uniting nanograin rotation and grain boundary migration in nanocrystalline materials
纳米晶材料中纳米晶旋转和晶界迁移相结合的协同晶粒生长机制
- DOI:
10.1016/j.rinp.2019.102381 - 发表时间:
2019-09 - 期刊:
- 影响因子:5.3
- 作者:
Jianjun Li;Feng Qin;Wenjun Lu;G. J. Weng - 通讯作者:
G. J. Weng
An ultraperformance liquid chromatography-tandem mass spectrometry method for determination of anastrozole in human plasma and its application to a pharmacokinetic study.
超高效液相色谱-串联质谱法测定人血浆中阿那曲唑的含量及其在药代动力学研究中的应用。
- DOI:
10.1002/bmc.1476 - 发表时间:
2011 - 期刊:
- 影响因子:0
- 作者:
Jia Yu;Jifen He;Yi Zhang;Feng Qin;Z. Xiong;Fa - 通讯作者:
Fa
Hill Coefficients of a Polymodal Monod-Wyman-Changeux Model for Ion Channel Gating
- DOI:
10.1016/j.bpj.2010.05.018 - 发表时间:
2010-08-04 - 期刊:
- 影响因子:3.4
- 作者:
Feng Qin - 通讯作者:
Feng Qin
Feng Qin的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Feng Qin', 18)}}的其他基金
SHF: Small: Collaborative Research: Towards Automated Model Synthesis of Library and System Functions for Program-Environment Co-Analysis
SHF:小型:协作研究:面向程序-环境协同分析的库和系统功能的自动模型综合
- 批准号:
1319705 - 财政年份:2013
- 资助金额:
$ 42万 - 项目类别:
Standard Grant
SHF: CSR: Small: Collaborative Research: Automated Model Synthesis of Library and System Functions for Program-Environment Co-Analysis
SHF:CSR:小型:协作研究:用于程序-环境协同分析的库和系统功能的自动模型合成
- 批准号:
1218358 - 财政年份:2012
- 资助金额:
$ 42万 - 项目类别:
Standard Grant
相似国自然基金
光伏直驱空调系统控制与建筑被动储能协同优化机制的研究
- 批准号:52308091
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
城市更新背景下的建筑策划智能决策与设计衔接关键技术研究
- 批准号:52378031
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
基于热-流-固耦合的建筑膜结构火致灾变机理研究
- 批准号:52308183
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
高层建筑外墙保温材料环境暴露自然老化后飞火点燃机理及模型研究
- 批准号:52376132
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
三维特征支持下的兼顾城-乡域适应知识迁移的建筑物精细提取
- 批准号:42371406
- 批准年份:2023
- 资助金额:52 万元
- 项目类别:面上项目
相似海外基金
Using wastewater surveillance data to study SARS-CoV-2 dynamics and predict COVID-19 outcomes
利用废水监测数据研究 SARS-CoV-2 动态并预测 COVID-19 结果
- 批准号:
10645617 - 财政年份:2023
- 资助金额:
$ 42万 - 项目类别:
2023 Phagocytes Gordon Research Conference and Gordon Research Seminar
2023吞噬细胞戈登研究大会暨戈登研究研讨会
- 批准号:
10683594 - 财政年份:2023
- 资助金额:
$ 42万 - 项目类别:
Building capacity for Global Infectious Disease Research Training in Schistosomiasis in sub-Saharan Africa
撒哈拉以南非洲血吸虫病全球传染病研究培训能力建设
- 批准号:
10731399 - 财政年份:2023
- 资助金额:
$ 42万 - 项目类别:
Impact of Early-life Exposure to Semi-Volatile Organic Compounds (SVOCs) on Neonatal and Early Childhood Immune Function
生命早期接触半挥发性有机化合物 (SVOC) 对新生儿和幼儿免疫功能的影响
- 批准号:
10612458 - 财政年份:2022
- 资助金额:
$ 42万 - 项目类别: