课题基金 / 基金详情

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
  • 依托单位:
海外基金