1. A computer implemented method for managing resources available to an application in a shared pool of configurable network machine resources, comprising: receiving, by a metric collector, a first service level metric for an application deployed on one of a plurality of computing nodes and a first parameter specifying a first time period; translating, by a metric translator, the first service level metric to a first hypervisor weight; configuring a hypervisor to allocate computing resources to a virtual machine according to the first hypervisor weight, wherein the application runs in the virtual machine; and allocating computing resources to the application running in the virtual machine for the first time period.