Workload dynamics on clusters and grids