Abstract workload