CSR--PDOS: Improving System Reliability via Delta Execution
CSR--PDOS: Improving System Reliability via Delta Execution
批准号:
0615372
负责人:
Yuanyuan Zhou
金额:
$0.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-08-01 至 2010-07-31
中文摘要
许多应用程序需要高可靠性和可用性。不幸的是,软件故障和管理重新配置错误极大地降低了系统的可靠性和可用性,每种故障占系统故障的26-30%。为了提高软件可靠性和减少管理错误,在软件生命周期的不同阶段使用了许多可靠性保证技术,包括软件测试、在线软件补丁验证、基于部分复制的故障检测和恢复以及管理重新配置的在线验证。有趣的是,上述所有可靠性保证任务都有一个共同特征:多次几乎冗余执行(MARE)。换句话说,它们都执行同一软件的多个版本/副本,每次执行只在代码段、输入或配置方面与其他执行略有不同。通常用于执行MARE的现有解决方案是在相同或不同的机器上依次(如软件测试)或同时(如在线补丁和重新配置验证)完全执行这些几乎冗余的运行。这些方法固有的低效率以两种方式之一表现出来:大开销或资源和人力的大量浪费都会对可靠性的验证时间和成本产生负面影响。为了有效地支持用于执行各种可靠性保证任务的MARE,我们提出了一种称为增量执行的新方法,并提出了一个全面的基础设施来支持它。为了解决delta执行中出现的研究挑战,本研究将多个层面的创新紧密集成在一起:操作系统、动态和静态编译、编程语言支持和各种可靠性保证。
英文摘要
Many applications require high reliability and availability. Unfortunately, software failures and administrative reconfiguration errors greatly reduce system reliability and availability, each contributing to 26-30% of system failures. To improve software reliability and reduce administrative errors, many reliability assurance techniques have been used at different stages of the software life cycle, including software testing, online software patch validation, partial replication-based fault detection and recovery, and online validation of administrative reconfigurations. Interestingly, all of the above reliability assurance tasks share a common characteristic: multiple almost-redundant executions (MARE). In other words, they all execute multiple versions/copies of the same software, each execution differing from the others only slightly in code segment, input, or configuration. An existing solution commonly used to perform MARE is to fully execute these almost-redundant runs sequentially (as done for software testing) or simultaneously (as done for online patch and reconfiguration validation) on the same or different machines. The inherent inefficiency of these approaches materializes in one of two ways large overhead or large waste of resources and human effort both negatively impacting the validation time and cost for reliability.To efficiently support the MARE used in performing various reliability assurance tasks, we propose a novel approach called delta execution and a comprehensive infrastructure to support it. To address the research challenges arising in delta execution, the proposed research tightly integrates innovations from multiple layers: operating sytsem, dynamic and static compilation, programming language support and various reliability assurance.
期刊论文(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
-
依托单位:
CSR---PDOS: Online Production-Run Software Failure Diagnosis at the User Site
-
批准号:0720743
-
项目类别:Continuing Grant
-
资助金额:$71.5万
-
财政年份:2007
-
负责人:Yuanyuan Zhou
-
依托单位:
SBIR Phase I: Efficient static analysis tools for detecting bugs in large software
-
批准号:0712426
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人: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
-
依托单位:
Collaborative and Autonomic Buffer Cache Management Library
-
批准号:0305854
-
项目类别:Continuing Grant
-
资助金额:$35.0万
-
财政年份:2003
-
负责人:Yuanyuan Zhou
-
依托单位:
ITR: Energy and Thermal Management for Data Centers
-
批准号:0313286
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2003
-
负责人:Yuanyuan Zhou
-
依托单位:
国内基金
海外基金
基于pDOS策略的海洋甲壳源5-羟甲基糠醛衍生物的多样性合成及杀线活性评价
-
批准号:42076126
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2020
-
负责人:秦玉坤
-
依托单位: