Fair multiple-workflow scheduling with different quality-of-service goals