An EasyGrid Portal for Scheduling System-aware Applications on Computational Grids