A novel replica placement algorithm for minimising communication cost in distributed storage platform. (3rd March 2020)