PyLinda 0.5.1

Linda is a widely studied distributed computing environment, centered around the notion of a tuple space.
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.

last updated on:
July 15th, 2005, 15:08 GMT
price:
FREE!
developed by:
Andrew Wilkinson
homepage:
www-users.cs.york.ac.uk
license type:
GPL (GNU General Public License) 
category:
ROOT \ System \ Clustering and Distributed Networks
PyLinda
Download Button

In a hurry? Add it to your Download Basket!

user rating 2

3.5/5
 

0/5

Rate it!

Add your review!

SUBMIT