python-fd Algorithm for efficientl distributing files across available storage nodes,implemented using a min-heap full description here