Text this: Incorporating the range-based method into GridSim for modeling task and resource heterogeneity