Software Fault-Tolerance based on Observation and Control of Distributed Programs
基于分布式程序观测与控制的软件容错
基本信息
- 批准号:9988225
- 负责人:
- 金额:$ 19万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2000
- 资助国家:美国
- 起止时间:2000-08-01 至 2004-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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.
为了降低软件故障带来的风险,研究了一种基于前瞻控制执行的容错方法。 在这种方法中,程序以前瞻模式运行,而不影响外部环境。在前瞻期间,跟踪足够的信息,以便可以分析故障。 如果对执行的分析显示没有错误,则提交前瞻执行,并且其效果对环境可见。 否则,丢弃来自先行执行的结果,并且系统以受控模式运行。在这种模式下,系统通过引入额外的同步或改变消息的顺序来进行控制,以避免在lookahead期间发生的错误,该项目有三个主要组成部分-用于检测软件故障的算法,用于自动控制的算法,如控制消息的插入和基于lookahead的消息的重新排序,以及支持lookahead的受控扩展的系统。 在软件故障检测方面,本文将对已有的算法进行扩展,使其适用于更一般的故障计算模型。在自动控制方面,本计画将着重于并发程式中的同步错误,最后,将开发一个以Java语言支援具有前瞻功能的受控执行系统。
项目成果
期刊论文数量(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 }}
Vijay Garg其他文献
Do anatomic M-mode and radial strain help in the assessment of LV dyssynchrony for CRT?
- DOI:
10.1016/j.jicc.2016.11.036 - 发表时间:
2016-09-01 - 期刊:
- 影响因子:
- 作者:
Mayank Gupta;Vijay Garg;Vimlesh Patidar;R.G. Dhawale;Ashish Sharma - 通讯作者:
Ashish Sharma
Wrecking ball effect of a large left atrial myxoma
- DOI:
10.1016/j.jicc.2016.11.041 - 发表时间:
2016-09-01 - 期刊:
- 影响因子:
- 作者:
Mayank Gupta;Vijay Garg;Vimlesh Patidar;R.G. Dhawale;Ashish Sharma - 通讯作者:
Ashish Sharma
Reintervention in single coronary artery
- DOI:
10.1016/j.jicc.2016.11.058 - 发表时间:
2016-09-01 - 期刊:
- 影响因子:
- 作者:
Mayank Gupta;Vijay Garg;Vimlesh Patidar;R.G. Dhawale;Ashish Sharma - 通讯作者:
Ashish Sharma
Post transplant renal artery stenting – Two cases with different timing (early and late TRAS)
- DOI:
10.1016/j.jicc.2016.11.053 - 发表时间:
2016-09-01 - 期刊:
- 影响因子:
- 作者:
Mayank Gupta;Vijay Garg;Vimlesh Patidar;R.G. Dhawale;Ashish Sharma - 通讯作者:
Ashish Sharma
Deep Learning-based Paddy Doctor for Sustainable Agriculture
基于深度学习的可持续农业稻田医生
- DOI:
10.1109/iciip61524.2023.10537776 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Vijay Garg;Stuti Agarwal;Sahil Sharma - 通讯作者:
Sahil Sharma
Vijay Garg的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Vijay Garg', 18)}}的其他基金
CSR: Small: Runtime Verification of Concurrent Programs
CSR:小:并发程序的运行时验证
- 批准号:
1812351 - 财政年份:2018
- 资助金额:
$ 19万 - 项目类别:
Standard Grant
CSR: Medium: A Smart Runtime System for Parallel Programming
CSR:Medium:用于并行编程的智能运行时系统
- 批准号:
1563544 - 财政年份:2016
- 资助金额:
$ 19万 - 项目类别:
Continuing Grant
EAGER: Efficient Monitor-Based Synchronization Mechanisms for Concurrent Programs
EAGER:基于监视器的高效并发程序同步机制
- 批准号:
1346245 - 财政年份:2013
- 资助金额:
$ 19万 - 项目类别:
Standard Grant
CSR: Small: Collaborative Research: Improving Dependability of Multithreaded Distributed Programs
CSR:小型:协作研究:提高多线程分布式程序的可靠性
- 批准号:
1115808 - 财政年份:2011
- 资助金额:
$ 19万 - 项目类别:
Standard Grant
CSR --- PDOS: Combining Replication with Erasure Coding for Efficient Fault-Tolerance
CSR --- PDOS:将复制与纠删码相结合以实现高效容错
- 批准号:
0718990 - 财政年份:2007
- 资助金额:
$ 19万 - 项目类别:
Continuing Grant
CSR --- PDOS: Monitoring and Controlling Multithreaded Distributed Software
CSR --- PDOS:监控多线程分布式软件
- 批准号:
0509024 - 财政年份:2005
- 资助金额:
$ 19万 - 项目类别:
Continuing Grant
Distributed Supervisory Control: Theory and Applications
分布式监控:理论与应用
- 批准号:
9907213 - 财政年份:1999
- 资助金额:
$ 19万 - 项目类别:
Continuing Grant
Control and Analysis of Real-Time Discrete Event Systems Using Max-Algebra
使用最大代数的实时离散事件系统的控制和分析
- 批准号:
9414780 - 财政年份:1995
- 资助金额:
$ 19万 - 项目类别:
Standard Grant
Detection of Global Predicates in Distributed Programs
分布式程序中全局谓词的检测
- 批准号:
9520540 - 财政年份:1995
- 资助金额:
$ 19万 - 项目类别:
Continuing Grant
相似海外基金
Software architecture, model driven development and fault tolerance
软件架构、模型驱动开发和容错
- 批准号:
26775-2011 - 财政年份:2016
- 资助金额:
$ 19万 - 项目类别:
Discovery Grants Program - Individual
Software architecture, model driven development and fault tolerance
软件架构、模型驱动开发和容错
- 批准号:
26775-2011 - 财政年份:2015
- 资助金额:
$ 19万 - 项目类别:
Discovery Grants Program - Individual
Software architecture, model driven development and fault tolerance
软件架构、模型驱动开发和容错
- 批准号:
26775-2011 - 财政年份:2014
- 资助金额:
$ 19万 - 项目类别:
Discovery Grants Program - Individual
Software architecture, model driven development and fault tolerance
软件架构、模型驱动开发和容错
- 批准号:
26775-2011 - 财政年份:2013
- 资助金额:
$ 19万 - 项目类别:
Discovery Grants Program - Individual
Software architecture, model driven development and fault tolerance
软件架构、模型驱动开发和容错
- 批准号:
26775-2011 - 财政年份:2012
- 资助金额:
$ 19万 - 项目类别:
Discovery Grants Program - Individual
Software architecture, model driven development and fault tolerance
软件架构、模型驱动开发和容错
- 批准号:
26775-2011 - 财政年份:2011
- 资助金额:
$ 19万 - 项目类别:
Discovery Grants Program - Individual
GOALI: Monitoring and Reconfiguration for Fault-Tolerance of Embedded Control Software with Automotive Applications
GOALI:监控和重新配置汽车应用嵌入式控制软件的容错能力
- 批准号:
0801763 - 财政年份:2008
- 资助金额:
$ 19万 - 项目类别:
Standard Grant
CSR---EHS: Software-Modulated Fault Tolerance
CSR---EHS:软件调制容错
- 批准号:
0615250 - 财政年份:2006
- 资助金额:
$ 19万 - 项目类别:
Continuing Grant
Adaptive Software Implemented Fault-Tolerance for Networked Systems
自适应软件为网络系统实现容错
- 批准号:
9902026 - 财政年份:1999
- 资助金额:
$ 19万 - 项目类别:
Standard Grant
Workshop for Computer Security, Fault Tolerance and Software Assurance: July 1998, York, UK; and November 1998, USA
计算机安全、容错和软件保障研讨会:1998 年 7 月,英国约克;
- 批准号:
9810022 - 财政年份:1998
- 资助金额:
$ 19万 - 项目类别:
Standard Grant