Fault-Tolerant Programming
Fault-Tolerant Programming
批准号:
9003161
负责人:
Richard Schlichting
金额:
$21.06万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1990
资助国家:
美国
项目状态:
已结题
起止时间:
1990-08-01 至 1994-01-31
中文摘要
容错的分布式程序是在处理器和网络出现故障时仍能继续执行的程序。这项研究的总体目标是开发技术和支持系统,以促进这类软件的设计、构建和验证。为了实现这一目标,将研究从通信协议到正式验证等领域的许多主题。特别是:操作系统支持容错、分布式编程;便于构建容错分布式系统的编程语言抽象;扩展现有的软件工程技术和编程环境,以包含容错编程;并对容错程序的验证进行了研究。第一个、第二个和第四个主题代表了目前正在进行的调查的继续和这些领域的自然延伸,而第三个主题是一个新的倡议。由于容错很难单独研究,这项工作主要基于现有的系统和语言,包括SR分布式编程语言、Psync进程间通信机制和软件设计师的合作项目。这种方法还通过消除建设必要基础设施的需要,促进了研究问题的直接进展。
英文摘要
A fault-tolerant, distributed program is a program that can continue executing despite processor and network failures. The general goal of this research is to develop techniques and support systems that facilitate the design, construction, and verification of this type of software. To accomplish this goal, a number of topics will be investigated in areas ranging from communication protocols to formal verification. In particular: operating system support for fault-tolerant, distributed programming; programming language abstractions that facilitate construction of fault-tolerant, distributed systems; extension of existing software engineering techniques and programming environments to encompass fault-tolerant programming; and verification of fault-tolerant programs will be studied. The first, second, and fourth topics represent the continuation of investigations currently underway and natural extensions in those areas, while the third is a new initiative. Since fault-tolerance is difficult to study in isolation, this work is based largely on existing systems and languages, including the SR distributed programming language, the Psync interprocess communication mechanism, and the Software Designer's Associate project. This approach also facilitates immediate progress on research issues by eliminating the need to construct necessary infrastructure.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
WIRELESS TECHNOLOGY: Coordinated Fast Adaptation in Wireless Systems
-
批准号:9979438
-
项目类别:Standard Grant
-
资助金额:$63.6万
-
财政年份:1999
-
负责人:Richard Schlichting
-
依托单位:
Using Code Shipping to Optimize Distributed System Execution
-
批准号:9972192
-
项目类别:Standard Grant
-
资助金额:$12.0万
-
财政年份:1999
-
负责人:Richard Schlichting
-
依托单位:
NSF-CGP Fellowship: Issues in Heterogeneous High Performance Computing
-
批准号:9600328
-
项目类别:Standard Grant
-
资助金额:$10.05万
-
财政年份:1996
-
负责人:Richard Schlichting
-
依托单位:
Designing and Implementing Adaptive Distributed Systems
-
批准号:9633336
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:1996
-
负责人:Richard Schlichting
-
依托单位:
CISE Research Infrastructure: A Laboratory for Scalable Systems
-
批准号:9500991
-
项目类别:Continuing Grant
-
资助金额:$101.0万
-
财政年份:1995
-
负责人:Richard Schlichting
-
依托单位:
U.S.-Japan Cooperative Research: Fault-Tolerant Programming Based on Attribute Grammars
-
批准号:9116607
-
项目类别:Standard Grant
-
资助金额:$1.6万
-
财政年份:1992
-
负责人:Richard Schlichting
-
依托单位:
Constructing Scientific Applications as Heterogeneous Distributed Programs
-
批准号:9204021
-
项目类别:Continuing Grant
-
资助金额:$27.29万
-
财政年份:1992
-
负责人:Richard Schlichting
-
依托单位:
Japan Long-Term Visit: Distributed and Fault-Tolerant Computing
-
批准号:8910818
-
项目类别:Standard Grant
-
资助金额:$3.01万
-
财政年份:1989
-
负责人:Richard Schlichting
-
依托单位:
海外基金