TupleSpaces is an easy to use Java implementation of Tuple Spaces, a form of associative memory.
In this type of associative memory, tuples (ordered lists of items) are stored in the space and are retrieved using the desired search criteria.
TupleSpaces is developed in the Java programming language and can be run on Mac OS X, Windows and Linux.
Here are some key features of "TupleSpaces":
· Parallel and distributed computing.
· Local and remote process coordination.
· Message passing.
· Master-Worker pattern.