@InProceedings{perez:allocation, author = {Jose Maria Perez and Felix Garcia and Jesus Carretero and Alejandro Calderon and Luis Miguel Sanchez}, title = {Data Allocation and Load Balancing for Heterogeneous Cluster Storage Systems}, booktitle = {Workshop on Parallel I/O in Cluster Computing and Computational Grids}, year = {2003}, month = {May}, pages = {718--723}, publisher = {IEEE Computer Society Press}, address = {Tokyo}, note = {Organized at the IEEE/ACM International Symposium on Cluster Computing and the Grid 2003}, URL = {http://csdl.computer.org/comp/proceedings/ccgrid/2003/1919/00/19190718abs.htm}, keywords = {parallel I/O, load balancing, pario-bib}, abstract = {Distributed filesystems are a typical solution in networked environments as clusters and grids. Parallel filesystems are a typical solution in order to reach high performance I/O distributed environment, but those filesystems have some limitations in heterogeneous storage systems. Usually in distributed systems, load balancing is used as a solution to improve the performance, but typically the distribution is made between peer-to-peer computational resources and from the processor point of view. In heterogeneous systems, like heterogeneous clusters of workstations, the existing solutions do not work so well. However, the utilization of those systems is more extended every day, having an extreme example in the grid environment. In this paper we bring attention to those aspects of heterogeneous distributed data systems presenting a parallel file system that take into account heterogeneity of storage nodes, the dynamic addition of new storage nodes, and an algorithm to group requests in heterogeneous systems.} }