Software-defined caching: managing caches in multi-tenant data centers
End-to-end performance isolation through virtual datacenters