Title :
ConTracts: a means for improving reliability in distributed computing
Author_Institution :
Inst. for Parallel & Distributed High Performance Comput., Stuttgart Univ., Germany
fDate :
Feb. 25 1991-March 1 1991
Abstract :
ConTracts are designed to build large distributed applications from short ACID-transactions. They provide a framework for treating the resulting computations as recoverable objects. The key idea is to use an explicit control flow description by the system to reliably control and manage a long-living application´s execution. No system failure at execution time should trouble the application programmer. Even in the case of a node crash an affected application should not be aborted but should be continued in the forward direction.<>
Keywords :
distributed processing; fault tolerant computing; transaction processing; ACID-transactions; ConTracts; application programmer; distributed computing; execution time; explicit control flow description; node crash; recoverable objects; reliability; Computer crashes; Concurrent computing; Control systems; Distributed computing; Fault tolerance; Fault tolerant systems; Forward contracts; High performance computing; Programming profession; Transaction databases;
Conference_Titel :
Compcon Spring '91. Digest of Papers
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-8186-2134-6
DOI :
10.1109/CMPCON.1991.128868