• Fairness in multi-tenant systems: On how to share hardware resources between applications. Each app should be given equal access to for eg cpu. If an app needs more than its share and a resource is idle, let it burst into it. And sometimes an app needs to be parked to allow another to make progress.