Load balancing of irregular parallel applications on heterogeneous computing environments
A taxonomy of scientific workflow systems for grid computing