课题基金 / 基金详情

Software Fault-Tolerance based on Observation and Control of Distributed Programs

Software Fault-Tolerance based on Observation and Control of Distributed Programs
基于分布式程序观测与控制的软件容错
批准号:
9988225
负责人:
Vijay Garg
金额:
$19.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2000
资助国家:
美国
项目状态:
已结题
起止时间:
2000-08-01 至 2004-07-31

项目摘要

项目成果

Vijay Garg的其他基金

相似基金

相关文献

中文摘要
翻译
为了降低软件故障带来的风险,研究了一种基于前瞻受控执行的容错方法。在这种方法中,程序以先行模式运行,而不会影响外部环境。在前视过程中,会跟踪足够的信息,以便分析故障。如果对执行的分析表明没有错误,则提交先行执行,并且其影响对环境是可见的。否则,来自先行执行的结果被丢弃,并且系统在受控模式下运行。在这种模式下,系统通过引入额外的同步或通过改变消息的顺序来实施控制,以避免查找过程中发生的错误。该项目包括三个主要组成部分--软件故障检测算法,自动控制算法,如插入控制消息和基于前视的消息重新排序,以及一个支持超前控制执行的系统。对于软件故障的检测,以前的算法将被扩展到更一般的故障计算模型。在自动控制方面,该项目将重点关注并发程序中的同步故障。最后,将开发一个支持超前控制执行的Java系统。
英文摘要
To reduce the risks associated with software faults, the research focuses on a fault tolerance method based on controlled execution with lookahead. In this approach, a program is run in a lookahead mode without affecting the external environment. During lookahead, sufficient information is traced so that it can be analyzed for faults. If the analysis of the execution shows that there are no faults, then the lookahead execution is committed and its effects are visible to the environment. Otherwise, the results from the lookahead execution are discarded, and the system is run in a controlled mode. In this mode, the system exercises control by introducing additional synchronization or by changing the order of messages to avoid the fault that occurred during lookahead.There are three main components of the project - algorithms fordetection of software faults, algorithms for automaticcontrol such as insertion of control messages and reordering ofmessages based on lookahead, and a system which supports controlledexecution with lookahead. For detection of software faults, previous algorithms will be extended to work for more general model ofcomputation in the presence of failures. For automatic control, the project will focus on synchronization faults in concurrent programs.Finally, a system in Java that supports controlledexecution with lookahead will be developed.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CSR: Small: Runtime Verification of Concurrent Programs
  • 批准号:
    1812351
  • 项目类别:
    Standard Grant
  • 资助金额:
    $41.48万
  • 财政年份:
    2018
  • 负责人:
    Vijay Garg
  • 依托单位:
CSR: Medium: A Smart Runtime System for Parallel Programming
  • 批准号:
    1563544
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $50.98万
  • 财政年份:
    2016
  • 负责人:
    Vijay Garg
  • 依托单位:
EAGER: Efficient Monitor-Based Synchronization Mechanisms for Concurrent Programs
  • 批准号:
    1346245
  • 项目类别:
    Standard Grant
  • 资助金额:
    $16.5万
  • 财政年份:
    2013
  • 负责人:
    Vijay Garg
  • 依托单位:
CSR: Small: Collaborative Research: Improving Dependability of Multithreaded Distributed Programs
  • 批准号:
    1115808
  • 项目类别:
    Standard Grant
  • 资助金额:
    $22.57万
  • 财政年份:
    2011
  • 负责人:
    Vijay Garg
  • 依托单位:
海外基金