See this document in CiteSeerX!

Supporting Fault-Tolerant Parallel Programming in Linda (1994)  (Make Corrections)  (14 citations)
David E. Bakken and Richard D. Schlichting
IEEE Transactions on Parallel and Distributed Systems



  Home/Search   Context   Related

 
View or download:
arizona.edu/reports/1993/TR9318.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  arizona.edu/research/reports (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Linda is a language for programming parallel applications whose most notable feature is a distributed shared memory called tuple space. While suitable for a wide variety of programs, one shortcoming of the language as commonly defined and implemented is a lack of support for writing programs that can tolerate failures in the underlying computing platform. This paper describes FT-Linda, a version of Linda that addresses this problem by providing two major enhancements that facilitate the ... (Update)

Context of citations to this paper:   More

...server example is given. It uses distributed consensus, as well as oldest matching semantics. Other FT Linda examples are given in [5]. 4.1 Fault Tolerant Divide and Conquer The basic structure of divide and conquer is similar to the bag of tasks, where subtask tuples...

...should allow to deal with fault tolerance in a simpler way. While this is not yet completely true for the coordination language Linda [2], the functional programming model provides this potential to a large degree [11] Distributed Maple runs programs in the imperative...

Cited by:   More
T Spaces: The Next Wave - Lehman, McLaughry, Wyckoff (1999)   (Correct)
Fault-Tolerant Execution of Computationally and Storage.. - Smith, Shrivastava (1995)   (Correct)
Issues and Experiences in Implementing a Distributed.. - Fenwick, Jr., Pollock (1996)   (Correct)

Similar documents (at the sentence level):
75.7%:   Supporting Fault-Tolerant Parallel Programming in Linda - Bakken, Schlichting (1994)   (Correct)
52.4%:   Supporting Fault-Tolerant Parallel Programming In Linda - Bakken (1994)   (Correct)

Active bibliography (related documents):   More   All
0.6:   PLinda 2.0: A Transactional/Checkpointing Approach to Fault.. - Jeong   (Correct)
0.5:   Fault-tolerant Parallel Processing Combining Linda, Checkpointing, .. - Jeong (1996)   (Correct)
0.4:   Software Fault-Tolerant Distributed Applications in LiPS - Setz   (Correct)

Similar documents based on text:   More   All
0.3:   Efficient Parallel Programming with Linda - Deshpande, Schultz (1992)   (Correct)
0.1:   Some Experiences with Network LINDA - Document Number Draft   (Correct)
0.1:   A Customized Communication Subsystem for FT-Linda - Dorgival Guedes (1995)   (Correct)

Related documents from co-citation:   More   All
6:   How to Write Parallel Programs -- A First Course (context) - Carrierro, Gelernter - 1990
6:   Consul: A communication substrate for fault-tolerant distributed programs - Mishra, Peterson et al. - 1991
5:   Linda and friends (context) - Ahuja, Carriero et al. - 1986

BibTeX entry:   (Update)

David Edward Bakken. Supporting Fault-Tolerant Parallel Programming in Linda. PhD thesis, Department of Computer Science, The University of Arizona, August 1994. http://citeseer.ist.psu.edu/article/bakken94supporting.html   More

@article{ bakken95supporting,
    author = "David E. Bakken and Richard D. Schlichting",
    title = "Supporting fault-tolerant parallel programming in {Linda}",
    journal = "IEEE Transactions on Parallel and Distributed Systems",
    volume = "6",
    number = "3",
    pages = "287--302",
    year = "1995",
    url = "citeseer.ist.psu.edu/article/bakken94supporting.html" }
Citations (may not include all citations):
470   Lightweight causal and atomic group multicast (context) - Birman, Schiper et al. - 1991
375   ACM Transactions on Programming Languages and Systems (context) - Gelernter, in - 1985
345   Notes on database operating systems (context) - Gray - 1978
309   Communications of the ACM (context) - Carriero, Gelernter et al. - 1989
216   Coordination languages and their significance (context) - Gelernter, Carriero - 1992
202   Distributed shared memory: A survey of issues and algorithms (context) - Nitzberg, Lo - 1991
200   Programming languages for distributed computing systems (context) - Bal, Steiner et al. - 1989
185   Linda and friends (context) - Ahuja, Carriero et al. - 1986
184   Checkpointing and rollback-recovery for distributed systems (context) - Koo, Toueg - 1987
177   Fail-stop processors: An approach to designing fault-toleran.. - Schlichting, Schneider - 1983
138   Delta-4: A Generic Architecture for Dependable Distributed C.. (context) - Powell - 1991
118   Consul: A Communication Substrate for Fault-Tolerant Distrib.. - Mishra - 1992
118   Consul: A communication substrate for fault-tolerant distrib.. - Mishra, Peterson et al. - 1991
91   Atomic transactions (context) - Lampson - 1981
89   Implementing fault-tolerant services using the state machine.. (context) - Schneider - 1990
82   kernel: An architecture for implementing network protocols (context) - Hutchinson, Peterson - 1991
69   Supercomputing out of recycled garbage: Preliminary experien.. - Gelernter, Kaminsky - 1992
48   The Delta-4 approach to dependability in open distributed co.. (context) - Powell, Seaton et al. - 1988
47   Applications experience with Linda (context) - Carriero, Gelernter - 1988
39   ACM Transactions on Computer Systems (context) - Carriero, Gelernter et al. - 1986
35   The many faces of consensus in distributed systems (context) - Turek, Shasha - 1992
34   Linda on Distributed Memory Multiprocessors (context) - Bjornson - 1992
30   Adaptive parallelism with piranha - Carriero, Gelernter et al. - 1993
26   Persistent Linda: Linda + transactions + query processing - Anderson, Shasha - 1991
13   distributed implementation of Linda (context) - Xu, Liskov et al. - 1989
11   Eiffel Linda: An object-oriented Linda dialect (context) - Jellinghaus - 1990
9   Buses and LAN's---Linda Implementation Across the Spectrum o.. (context) - Leichter, Memories et al. - 1989
9   Recovery with limited replay: Fault-tolerant processes in Li.. - Kambhatla - 1990
8   Tolerating failures in the bag-of-tasks programming paradigm (context) - Bakken, Schlichting - 1991
7   Construction of a fault-tolerant distributed tuple-space (context) - Patterson, Turner et al. - 1993
7   Replication issues for a distributed and highly available Li.. (context) - Kambhatla - 1991
6   Exploiting a weak consistency to implement distributed tuple.. (context) - Chiba, Kato et al. - 1992
6   Program builders as alternatives to high-level languages (context) - Ahmed, Gelernter - 1991
5   specification of proset-Linda (context) - Hasselbring, formal - 1992
4   A fault-tolerant network kernel for Linda - Xu - 1988
3   Linda in heterogenous computing environments (context) - Carriero, Gelernter et al. - 1992
3   A higher-level environment for parallel programming (context) - Ahmed, Gelernter - 1991
3   LRW TM LINDA-C for VAX User's Guide (context) - Systems - 1991
3   Tuple Space Operations: Multiple-KeySearch (context) - Segall - 1993
3   Computer Science Department (context) - Nelson, Call - 1981
2   A high-level model for the development of fault-tolerant par.. (context) - Cannon, Dunn - 1992



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.arizona.edu/research/reports.html):   More
Efficient Timestamp Input and Output - Dyreson, Snodgrass (1994)   (Correct)
Load Balancing in a Distributed-Memory Or-Parallel System - Bo-Ming Tong (1996)   (Correct)
The Price of Synchrony - Downey (1996)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC