Fault tolerant Concurrent C: A tool for writing fault tolerant distributed programs.

11Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Concurrent C is a superset of C that provides parallel programming facilities. The authors' local area network (LAN) multiprocessor implementation has led them to explore the design and implementation of a fault-tolerant version of Concurrent C called FT Concurrent C. FT Concurrent C allows the programmer to replicate critical processes. A program continues to operate with full functionality as long as at least one of the copies of a replicated process is operational and accessible. As far as the user is concerned, interacting with a replicated process is the same as interactive with an ordinary process. FT Concurrent C also provides facilities for notification upon process termination, detecting processor failure during process interaction and automatically terminating orphan processes. The authors discuss the different approaches to fault tolerance, describe the considerations in the design of FT Concurrent C, and present a programming example.

Cite

CITATION STYLE

APA

Cmelik, R. F., Gehani, N. H., & Roome, W. D. (1988). Fault tolerant Concurrent C: A tool for writing fault tolerant distributed programs. In Digest of Papers - FTCS (Fault-Tolerant Computing Symposium) (pp. 56–61). Publ by IEEE. https://doi.org/10.1109/ftcs.1988.5297

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free