In order to understand the challenges inherent to building
a solution like freeCycles, it is important to note that our
project is targeted to volunteer pools (set of regular desktop
computers). As opposed to clusters and grids, nodes within
a volunteer pool have slow connection (high latency and low
bandwidth) between each other, high node churn, resources
focused on user tasks, and cannot be trusted.