Title :
FT-Linda: a coordination language for programming distributed fault-tolerance
Author :
Tam, Francis ; Woodward, Mike ; Toppong, G.
Author_Institution :
European Res. Lab., Motorola Ltd., Bassingstoke, UK
Abstract :
Linda is a coordination language designed for parallel programming. It has also been suggested to support the client/server model of computation in a distributed system. FT-Linda, which is based on the Linda model, is proposed for developing fault-tolerant distributed systems. The new data types and additional operators: tuplespace, stable, tsCreate, x→ (fail-then) and gvote, are explained. A simple name service, which is expressed in FT-Linda, is used to illustrate the feasibility of the language. A comparison between FT-Linda and other programming models for distributed fault-tolerance is presented
Keywords :
client-server systems; computer network reliability; parallel languages; software fault tolerance; FT-Linda; Linda; client/server model; coordination language; data types; distributed fault-tolerance; fault-tolerant distributed systems; gvote; parallel programming; simple name service; stable; tsCreate; tuplespace; x→ (fail-then); Communication standards; Computational modeling; Concurrent computing; Distributed computing; Fault tolerance; Fault tolerant systems; Laboratories; Parallel programming; Tellurium; Turning;
Conference_Titel :
Networks, 1995. Theme: Electrotechnology 2000: Communications and Networks. [in conjunction with the] International Conference on Information Engineering., Proceedings of IEEE Singapore International
Print_ISBN :
0-7803-2579-6
DOI :
10.1109/SICON.1995.526368