Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/igrigorik/bmr-wordcount
Browser Map-Reduce: distributed word count example
https://github.com/igrigorik/bmr-wordcount
Last synced: about 2 months 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 (almost 16 years ago)
- Default Branch: master
- Last Pushed: 2011-06-03T03:24:22.000Z (over 13 years ago)
- Last Synced: 2024-05-08T18:36:05.526Z (8 months ago)
- Language: Ruby
- Homepage: http://www.igvita.com/2009/03/03/collaborative-map-reduce-in-the-browser/
- Size: 93.8 KB
- Stars: 33
- Watchers: 5
- 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 jobserverThat'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)