Heterogeneous Computational Grids Research Articles