A hybrid approach to replica management in data grids