InfoQ: Skynet, A New Ruby MapReduce

screenshot

to distribute data processing was introduced by Google in 2004, and came with a C++ implementation. A new Ruby implementation is now available under the name of Skynet released by Adam Pisoni. Skynet is an adaptive, self-upgrading, fault-tolerant, and fully distributed system with no single point of failure. There are notably 2 key differences between Google's design paper and Skynet: Skynet cannot send raw code to workers. Skynet uses a peer recovery system where workers watch out for each other: If a wor...

http://www.infoq.com/news/2008/01/ruby-mapreduce-skynet
http://b.hatena.ne.jp/entry/http://www.infoq.com/news/2008/01/ruby-mapreduce-skynet