Defining and guaranteeing dynamic service levels in clouds