Week 12
Linda and Tuple Space
Lecture Notes:
PDF
Demo of Ruby/Rinda program
from Wikipedia example:
http://en.wikipedia.org/wiki/Rinda_(Ruby_programming_language)
sample code: copy from my directory
$ cp -r /home/mlsmith/rinda/ ~/cs377/
Assignment 6
Due next Fri, May 3
Versions 2 and 3 from slides 11, 12 of
PDF
(version 1 included in sample code)
sorry for confusion with version numbers!
versions from slides 11 and 12 are the versions to implement
Implementing one model of concurrency with another
Implementing CSP-style, channel-based Message Passing
with Linda/Tuple Space distributed shared memory
Both synchronous, and asynchronous send/receive
(click to view full size)