A computação em nuvem é uma nova tecnologia em que os recursos computacionais são disponibilizados aosusuários e o provedor cobra certa quantia por seus serviços. Tal como uma conta de electricidade, opagamento da contatelefónicaé feito com base nos princípios básicos de utilização dos recursos. Osserviços são disponibilizados aosclientes e os detalhes de implementação são ocultados ao utilizador final. Aspiscinas de recursos sãogerenciadas pelo proprietário da nuvem para fornecer serviços ao cliente. Esses pools de recursos devemser gerido para prestar um serviço de melhor qualidade. Como a utilização excessiva de recursos afeta aqualidade do serviço e a subutilização de recursos resulta em um custo maior, bem como no desperdício derecursos computacionais. Na realidade, há sempre um tradeoff entre quantidade de recursos utilizados equalidade do serviço.