As more and more workloads move off dedicated hardware into the cloud as virtual appliances, contention for shared hardware resource such as cache, memory and network bandwidth affects performance in the same vein as resources such as CPU and RAM. In this talk we discuss the Resource Management Daemon (RMD) architecture, components, and the design of monitor component that will track and fine tune allocations to meet service level agreements. Last but not least we share how RMD can be leveraged by cloud and container orchestration engines to effectively introduce cache allocation capabilities.