Hello developers and mentors,
Here are some example jobs that could be implemented as a part of the
project "Create a Micro Powered Erlang based cluster" for Google
summer of Code 2010.
1. Gene Matching / Motif finding, We might try parallelizing the gene
matching problem in Bio Informatics using our cluster.
2. Dynamic Data visualization like Zoomable Heatmaps.
Input : population density in various areas of a Geographical Map.
Output : A heatmap overlayed over the Geographical map, which we can
zoom in and out and render the intermediate maps on the fly.
3. Document analysis / Text mining
Finding words/phrases with higher frequency than others in a document.
4. parallel Merge Sort.
We can also have a dynamic version of the same with data coming in
continuously.
5. Image processing
> Edge Detection
> Blur etc.
6. Dynamic video processing
On the fly video processing, things like
> Alpha blending
> Object detection
> color enhancement etc can be done in realtime.
These are some real world examples that I though could be implemented
within the timeframe and would use the MapReduce framework.
Besides, I am also thinking on the lines where a cluster of
BeagleBoards could actually be used because of its portability and low
power footprint, the major applications deal with Aircrafts and
autonomous vehicles and would be in the area of on the fly video
processing(object detection etc).
Please provide your comments.
Thanks
Ashish Shubham