Patent ID: 8745216

Claim:
A system for monitoring and controlling a service level agreement, the system comprising: a cloud platform hosting at least one application associated with at least one service level agreement, the cloud platform comprising at least one physical computing unit, at least one networking unit and at least one physical storage unit; and a processor in the cloud platform, the processor in operable communication with a processor readable storage medium containing one or more programming instructions whereby the processor is configured to implement: a monitoring module, the monitoring module configured to perform the steps of: automatically collecting at least one metric relating to an application hosted on the cloud platform, and terms of a service level agreement associated with each of the one or more metrics, wherein each metric is related to at least one of resource failures, operational policies, performance and availability of hosted applications, and performance and availability of a hosting cloud platform; continuously monitoring the at least one metric collected against at least one service level objective in the service level agreement, wherein the service level objective is a parameter in the service level agreement that is selected from a group consisting of business and infrastructural parameters related to the cloud platform; a controlling module, the controlling module configured to perform the steps of: mapping a service level objective to a predefined operation rule; identifying one or more actions to be taken in accordance with the predefined operation rule; assigning a priority to the one or more actions identified in accordance with the predefined operation rule; and performing the one or more actions in accordance with the assigned priority of each of the one or more actions such that an action with a higher priority is performed before an action with a lower priority, wherein performing includes provisioning infrastructural resources associated with the cloud platform.