CSR---PDOS: Online Production-Run Software Failure Diagnosis at the User Site
CSR---PDOS: Online Production-Run Software Failure Diagnosis at the User Site
批准号:
0720743
负责人:
Yuanyuan Zhou
金额:
$71.5万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2007
资助国家:
美国
项目状态:
已结题
起止时间:
2007-09-01 至 2010-05-31
中文摘要
随着软件系统在规模、复杂性和成本上的增长,向最终用户交付无缺陷软件变得越来越困难,这导致在用户站点的生产运行期间出现许多软件故障。虽然在软件故障诊断方面已经进行了很多工作,但大多数以前的工作集中在非现场诊断(即在程序员参与的开发现场进行诊断),因此不足以在用户现场诊断生产运行的软件故障。为了有效地解决生产运行故障,我们提出了一种新颖的方法,在软件故障发生的那一刻自动执行现场软件故障诊断,并为程序员提供有关所发生故障的详细诊断报告,包括错误类型,错误位置,可能的根本原因,故障传播链,故障触发输入,故障触发执行环境,潜在的临时修复等,而不会违反用户?S隐私问题或在正常执行期间施加大量开销。为了实现这一宏伟目标,本文提出的研究将多个层面的创新紧密结合在一起:(1)低开销的操作和运行时系统支持,在正常执行过程中不施加大开销的情况下捕获故障时刻。(2)一种新颖的、可扩展的、可定制的、类似人类的故障诊断协议。(3)专门为现场故障诊断设计的新颖程序分析技术。(4)利用现有的和新兴的硬件支持和简单的硬件扩展来减少开销。(5)基于库的API,允许应用程序在必要时控制或自定义诊断过程。
英文摘要
As software systems have grown in size, complexity and cost, it has become increasingly difficult to deliver software bug-free to end users, which result in many software failures during production runs at the user site. While much work has been conducted on software failure diagnosis, most previous work focuses on off-site diagnosis (i.e. diagnosis at the development site with involvement of programmers) and thereby is insufficient to diagnose production-run software failure at the user site. To effectively address production-run failures, we propose a novel approach that automatically performs on-site software failure diagnosis right at the moment of a software failure and provide programmers a detailed diagnosis report regarding the occurred failure, including bug type, bug location, likely root cause, fault propagation chain, failure-triggering input, failure-triggering execution environment, potential temporal fixes, etc, without violating user?s privacy concerns or imposing large overhead during normal execution. To achieve the ambitious goal, the proposed research tightly integrates innovations from multiple layers: (1) Low-overhead operating and run-time system support to capture the failure moment without imposing large overhead during normal execution. (2) A novel, extensible, customizable, human-like failure diagnosis protocol. (3) Novel program analysis techniques that are specifically designed for on-site failure diagnosis. (4) Leverage existing and emerging hardware support and simple hardware extensions to reduce overhead.(5) A library-based API to allow applications to control or customize the diagnosis process if necessary.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
RII Track-4: Novel Electrochemistry in Hybrid Organic-Inorganic Perovskite Materials
-
批准号:1929019
-
项目类别:Standard Grant
-
资助金额:$23.71万
-
财政年份:2019
-
负责人:Yuanyuan Zhou
-
依托单位:
SaTC: CORE: Small: Practical methods for detecting access permission vulnerabilities caused by sysadmin's configuration errors
-
批准号:1814388
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2018
-
负责人:Yuanyuan Zhou
-
依托单位:
CSR: Small: Practical methods for removing latent configuration errors in cloud platforms
-
批准号:1526966
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2015
-
负责人:Yuanyuan Zhou
-
依托单位:
CSR: Small: Proactive Methods in Handling Configuration Errors in Data Centers and Cloud Infrastructures
-
批准号:1321006
-
项目类别:Standard Grant
-
资助金额:$32.93万
-
财政年份:2013
-
负责人:Yuanyuan Zhou
-
依托单位:
CSR: SMALL: Automatically Detecting, Diagnosing and Resolving Abnormal Battery Drain Issues on Smartphone Systems
-
批准号:1217408
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2012
-
负责人:Yuanyuan Zhou
-
依托单位:
I-Corps: Automating People Research with Intelligent Analysis and Mining of Social Network Data on the Internet
-
批准号:1264250
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2012
-
负责人:Yuanyuan Zhou
-
依托单位:
CSR: Small: Improving Software Diagnosability via Automatic Log Inferrence and Informative Logging
-
批准号:1017784
-
项目类别:Standard Grant
-
资助金额:$46.2万
-
财政年份:2010
-
负责人:Yuanyuan Zhou
-
依托单位:
SHF: Small: Software and Hardware Support for Detecting Concurrency, Sequential and Distributed Bugs via Data-Flow Invariants
-
批准号:1017804
-
项目类别:Standard Grant
-
资助金额:$42.5万
-
财政年份:2010
-
负责人:Yuanyuan Zhou
-
依托单位:
CAREER: Improving Storage System Performance, Dependability and Manageability Using System Mining Techniques
-
批准号:1001158
-
项目类别:Continuing Grant
-
资助金额:$18.52万
-
财政年份:2009
-
负责人:Yuanyuan Zhou
-
依托单位:
CSR---PDOS: Online Production-Run Software Failure Diagnosis at the User Site
-
批准号:1022830
-
项目类别:Continuing Grant
-
资助金额:$56.95万
-
财政年份:2009
-
负责人:Yuanyuan Zhou
-
依托单位:
Collaborative Research: Application-adaptive I/O Stack for Data-intensive Scientific Computing
-
批准号:1001160
-
项目类别:Standard Grant
-
资助金额:$6.48万
-
财政年份:2009
-
负责人:Yuanyuan Zhou
-
依托单位:
SBIR Phase I: Efficient static analysis tools for detecting bugs in large software
-
批准号:0712426
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Yuanyuan Zhou
-
依托单位:
CSR--PDOS: Improving System Reliability via Delta Execution
-
批准号:0615372
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Yuanyuan Zhou
-
依托单位:
Collaborative Research: Application-adaptive I/O Stack for Data-intensive Scientific Computing
-
批准号:0621478
-
项目类别:Standard Grant
-
资助金额:$22.0万
-
财政年份:2006
-
负责人:Yuanyuan Zhou
-
依托单位:
Application-Cooperated Memory and Disk Energy Management for Multi-Threaded Data Servers on Multi-Processor Architectures
-
批准号:0541188
-
项目类别:Continuing Grant
-
资助金额:$15.0万
-
财政年份:2006
-
负责人:Yuanyuan Zhou
-
依托单位:
CAREER: Improving Storage System Performance, Dependability and Manageability Using System Mining Techniques
-
批准号:0347854
-
项目类别:Continuing Grant
-
资助金额:$44.94万
-
财政年份:2004
-
负责人:Yuanyuan Zhou
-
依托单位:
ITR: Energy and Thermal Management for Data Centers
-
批准号:0313286
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2003
-
负责人:Yuanyuan Zhou
-
依托单位:
Collaborative and Autonomic Buffer Cache Management Library
-
批准号:0305854
-
项目类别:Continuing Grant
-
资助金额:$35.0万
-
财政年份:2003
-
负责人:Yuanyuan Zhou
-
依托单位:
国内基金
海外基金
基于pDOS策略的海洋甲壳源5-羟甲基糠醛衍生物的多样性合成及杀线活性评价
-
批准号:42076126
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2020
-
负责人:秦玉坤
-
依托单位: