Boost logo

Boost :

Subject: [boost] Boost.MapReduce: what next?
From: Craig Henderson (cdm.henderson_at_[hidden])
Date: 2009-08-31 07:19:44

I am thinking now about how to progress my MapReduce library that is in the
Boost SandBox. I have completed the single-machine implementation; it's
performance is comparable to other libraries such as Phoenix
( and has been tested by a few people on this


There has, however, been little interest in the library so far from Boost
users/developers which surprises me. I don't know if that is because of the
single-machine limitation and people don't see any value that MR can bring
to multi-threaded programming?


So where do I go next with the library? Options that I see are:

1. Complete the documentation and submit the current library to Boost for a
formal review. I'm not clear there is sufficient interest, though.

2. Continue to develop the library in the sandbox to multi-machine
implementation and work towards submitting that for formal review. Is there
interest for this?

3. Accept that Boost is not an appropriate forum for a MapReduce library and
find an alternative community to develop the library.


Looking at the download figures from the Vault, there has been a reasonable
number of downloads; Of course there is no way to tell the number of people
looking at the sandbox implementation. Perhaps the library has some silent
interest? Please let me know your thoughts.



-- Craig


Craig Henderson



Boost list run by bdawes at, gregod at, cpdaniel at, john at