2016
DOI: 10.1007/978-3-319-39519-7_4
|View full text |Cite
|
Sign up to set email alerts
|

Tuple Spaces Implementations and Their Efficiency

Abstract: SUMMARYAmong the paradigms for parallel and distributed computing, the one popularized with Linda, and based on tuple spaces, is one of the least used, despite the fact of being intuitive, easy to understand and to use. A tuple space is a repository, where processes can add, withdraw or read tuples by means of atomic operations. Tuples may contain different values, and processes can inspect their content via pattern matching. The lack of a reference implementation for this paradigm has prevented its widespread… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 20 publications
(34 reference statements)
0
5
0
Order By: Relevance
“…Moreover, the modified version allows faster execution of the tasks where many inter‐process communications are considered. It is worth noting that the plots and results concerning GIGASPACES , TUPLEWARE , and KLAIM are pretty similar to those presented in a previous version of our paper, even though the ones presented in this paper were conducted on a much more powerful machine.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Moreover, the modified version allows faster execution of the tasks where many inter‐process communications are considered. It is worth noting that the plots and results concerning GIGASPACES , TUPLEWARE , and KLAIM are pretty similar to those presented in a previous version of our paper, even though the ones presented in this paper were conducted on a much more powerful machine.…”
Section: Discussionmentioning
confidence: 99%
“…An example of sorting is shown in Figure 3. and notifies all workers to terminate their work (lines [14][15]. A worker takes an unsorted array from the master (line 19), sorts it, and sends the sorted array to the master (lines [21][22].…”
Section: Introducing Case Studiesmentioning
confidence: 99%
See 1 more Smart Citation
“…Gigaspaces is a particularly simple and efficient implementation of JavaSpaces technology. Specifically, the authors of [65] find that Gigaspaces programs exhibit less inter-compute node communication latency than do JavaSpaces programs executed within other runtime systems. The primary operations on a Gigspaces space are , , , , and [66], [67].…”
Section: Methodsmentioning
confidence: 99%
“…There is no need to agree in advance on the structure of tuples. Tuples 21 representing different kinds of information are distinguished based on a field. To access a tuple from the tuple space, templates are used which is called antituple.…”
Section: Introductionmentioning
confidence: 99%