By providing this functionality, freeCycles achieves higher
scalability (reducing the burden on the central server), reduced
transfer time (improving the overall turn-around time)
and augmented fault tolerance (since nodes can fail during
the transfer without compromising the data transfer of other
nodes).