Edward Xia: Optimal grid scheduling by dynamic selection of scheduling heuristics. University of Toronto, Canada 2007