PyLinda 0.5.1 review

Download
by rbytes.net on

Linda is an widely studied distributed computing environment, centered around the notion of a tuple space

License: GPL (GNU General Public License)
File size: 157K
Developer: Andrew Wilkinson
0 stars award from rbytes.net

Linda is an widely studied distributed computing environment, centered around the notion of a tuple space. A tuple space is a bag (also called a multi-set) of tuples.

A tuple is an ordered, typed chunk of data. Tuple spaces exist independently of processes in the system, and the data placed into a tuple space also exist independently. See "Generative communication in Linda" (1985) and "Multiple tuple spaces in Linda" both by David Gelernter for more information on Linda.

PyLinda is a simple implementation of a linda system, however it also includes several of the more recently proposed extensions to Linda in the form of multiple tuple spaces, garbage collection, sane non-blocking primitives and bulk tuple operations.

Requirements:
PyLinda requires Python 2.3 or above, and a recent Linux installation.

It has been tested on Gentoo Linux and Fedora Core 2.

What's New in This Release:
New Features

Renamed the server to simply 'linda_server'. Using the .py extension will no longer work.
Removed the assumption that all servers can make a direct connection to every other server.
This will initially slow things down a bit, but hopefully this can be improved. It lets you do
cool stuff like linking two seperate groups of servers over an ssh tunnel.
Added a simple text interface to the server, type help for a list of commands. This needs adding to the documentation.

Bug Fixes

Various minor corrections.

PyLinda 0.5.1 keywords