Я занимаюсь разработкой API распределенной обработки на Java, Erlang и Ruby. Какие основные команды я могу включить, из которых я могу построить mapreduce, конвейерную обработку и все наиболее часто используемые алгоритмы Parallell поверх него.
Вы можете получить некоторые подсказки из этого поста в блоге, которые я считаю весьма полезными.
http://ox.no/posts/minimalistic-mapreduce-in-net-4-0-with-the-new-task-parallel-library-tpl