https://github.com/igrigorik/bmr-wordcount
Browser Map-Reduce: distributed word count example
https://github.com/igrigorik/bmr-wordcount
Last synced: about 1 year ago
JSON representation
Browser Map-Reduce: distributed word count example
- Host: GitHub
- URL: https://github.com/igrigorik/bmr-wordcount
- Owner: igrigorik
- Created: 2009-03-03T16:21:56.000Z (over 17 years ago)
- Default Branch: master
- Last Pushed: 2011-06-03T03:24:22.000Z (about 15 years ago)
- Last Synced: 2025-03-31T16:34:43.647Z (over 1 year ago)
- Language: Ruby
- Homepage: http://www.igvita.com/2009/03/03/collaborative-map-reduce-in-the-browser/
- Size: 93.8 KB
- Stars: 33
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.rdoc
Awesome Lists containing this project
README
= Browser / HTTP Map-Reduce driver
Working example of browser based, HTTP driven map-reduce for a distributed
word count. The jobs are assigned by the job-server and computation is done
by the clients browser, after which the results are posted back (emit) to the
server and the cycle repeats until the computation is done.
== Huh, why?
It's a proof of concept with the goal of lowering the barrier to entry for any online
user to contribute some of their spare CPU cycles to a distributed computation.
After all, what could be easier than clicking a link?
== Launching example
(1) > ruby jobserver.rb -p 80 -e production
(2) > open your browser and point it to the jobserver
That's it.
For full details, take a look at:
http://www.igvita.com/2009/03/03/collaborative-map-reduce-in-the-browser/
== Contact
Ilya Grigorik (Twitter: @igrigorik)