Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Supporting Fault-Tolerant Parallel Programming in Linda
Bakken D., Schlichting R. IEEE Transactions on Parallel and Distributed Systems6 (3):287-302,1995.Type:Article
Date Reviewed: May 1 1996

FT-Linda is a version of Linda. Linda is a parallel programming language whose most notable feature is a distributed shared memory called tuple space that can be used despite the lack of physical shared memory. FT-Linda is intended to support the programming of fault-tolerant parallel applications. The two main features of FT-Linda are stable tuple spaces and atomic guarded statements. The former provide protection against data loss, while the latter support synchronization and the execution of multiple tuple space operations despite failures or concurrency.

After a brief presentation of Linda and the specific problems that failures can cause, the authors present the design decisions of FT-Linda and give examples of its use. Next, implementation details and some initial performance results are given. The paper ends with a short presentation of related work.

The paper communicates research and implementation results in a well-organized and clear manner. It is intended for both parallel programming language designers and Linda programmers.

The authors state, however, that “all parts of the system have been implemented, but the final integration awaits the porting of Consul to a new version of the x-kernel.” Consequently, prospective FT-Linda programmers still have to wait, and performance results are either unavailable or not very relevant.

Reviewer:  A. Florea Review #: CR119394 (9605-0358)
Bookmark and Share
 
Linda (D.3.2 ... )
 
 
Fault-Tolerance (D.4.5 ... )
 
 
Parallel Programming (D.1.3 ... )
 
 
Concurrent Programming (D.1.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Linda": Date
Linda in context
Carriero N. (ed), Gelernter D. (ed) Communications of the ACM 32(4): 444-458, 1989. Type: Article
May 1 1990

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy