freeCycles is a volunteer computing solution that strives
to improve the data distribution efficiency and reliability
which are specially needed to run new parallel programming
paradigms, MapReduce in particular, on large scale volunteer
pools. Our solution also takes into account another important
factor: intermediate data availability. As has been shown [11],
the loss of intermediate data can incur into a large overhead
within a MapReduce workflow