Data allocation and load balancing for heterogeneous cluster storage systems | IEEE Conference Publication | IEEE Xplore