Method of displaying real-time service level performance, breach, and guaranteed uniformity with automatic alerts and proactive rebating for utility computing environment
First Claim
1. A method in a data processing system for a utility computing environment, the method comprising:
- setting service level thresholds for the utility computing environment, wherein the service level thresholds are based on a service level agreement with a customer;
displaying a view of a current service level for the customer;
presenting a view of a promised service level based on service level agreement parameters;
identifying a plurality of discrepancies between the promised service level and the current service level, wherein one of the plurality of discrepancies occurs in response to successfully completing a service request using less time than specified in the service level agreement, and wherein another of the plurality of discrepancies occurs in response to breeching to the service level agreement;
generating a first rebate in response to successfully completing the service request using less time than specified in the service level agreement based on a completion time and a promised completion time, wherein the completion time is an amount of time used to successfully complete the service request, wherein the promised completion time is an agreed upon amount of time to complete the service request specified in the service level agreement, and wherein the completion time is less than the promised completion time;
generating a second rebate in response to breeching the service level agreement; and
providing the first rebate and the second rebate to the customer for the plurality of discrepancies, wherein the first rebate and the second rebate assure that the customer pays for service rendered.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method, apparatus, and computer program product for displaying real-time service level performance, breach, and guaranteed uniformity with automatic alerts and proactive rebating for a utility computing environment. Service level agreement parameters, based on a service level agreement between a customer and a service provider, are used to identify discrepancies in a promised service level for the utility computing environment. A real-time view of a current service level and the promised service level for the customer are displayed. When a discrepancy between the promised service level and the current service level occurs, a rebate is generated for the customer. Alerts identifying the discrepancy and its root cause are provided to the customer and the service provider for the discrepancy. Alerts may also be provided prior to the occurrence of the discrepancy so that an action may be performed to eliminate the potential discrepancy.
25 Citations
25 Claims
-
1. A method in a data processing system for a utility computing environment, the method comprising:
-
setting service level thresholds for the utility computing environment, wherein the service level thresholds are based on a service level agreement with a customer; displaying a view of a current service level for the customer; presenting a view of a promised service level based on service level agreement parameters; identifying a plurality of discrepancies between the promised service level and the current service level, wherein one of the plurality of discrepancies occurs in response to successfully completing a service request using less time than specified in the service level agreement, and wherein another of the plurality of discrepancies occurs in response to breeching to the service level agreement; generating a first rebate in response to successfully completing the service request using less time than specified in the service level agreement based on a completion time and a promised completion time, wherein the completion time is an amount of time used to successfully complete the service request, wherein the promised completion time is an agreed upon amount of time to complete the service request specified in the service level agreement, and wherein the completion time is less than the promised completion time; generating a second rebate in response to breeching the service level agreement; and providing the first rebate and the second rebate to the customer for the plurality of discrepancies, wherein the first rebate and the second rebate assure that the customer pays for service rendered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method in a data processing system for a utility computing environment, the method comprising:
-
displaying at least one of an infrastructure view and an application view of a current service level for a customer, wherein the infrastructure view contains information technology hardware and software components, wherein the application view contains software applications residing on utility computing resources, and wherein the infrastructure view and the application view are linked; presenting a view of a promised service level based on service level agreement parameters, wherein the infrastructure view and the application view show a relationship between the current service level and the promised service level, and wherein the relationship indicates a progress level of a service request with respect to a service level agreement with the customer; generating a first rebate in response to successfully completing a service request using less time than specified in the service level agreement based on a completion time and a promised completion time, wherein the completion time is an amount of time used to successfully complete the service request, wherein the promised completion time is an agreed upon amount of time to complete the service request specified in the service level agreement, and wherein the completion time is less than the promised completion time; generating a second rebate in response to breeching the service level agreement; providing the first rebate and the second rebate to a customer when a plurality of discrepancies between the current service level and the promised service level occur, wherein the first rebate and the second rebate assure that the customer pays for service rendered, wherein one of the plurality of discrepancies occurs in response to successfully completing the service request using less time than specified in the service level agreement, and wherein another of the plurality of discrepancies occurs in response to breeching to the service level agreement; retrieving additional details of the at least one of the infrastructure view and the application view by clicking on a component of the at least one of the infrastructure view and the application view, wherein the additional details include the rebate and an impact for breaching the service level agreement; and switching between the infrastructure view and the application view. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A data processing system for a utility computing environment, the data processing system comprising:
-
setting means for setting service level thresholds for the utility computing environment, wherein the service level thresholds are based on a service level agreement with a customer; displaying means for displaying a view of a current service level for the customer; presenting means for presenting a view of a promised service level based on service level agreement parameters; identifying means for identifying a plurality of discrepancies between the promised service level and the current service level, wherein one of the plurality of discrepancies occurs in response to successfully completing a service request using less time than specified in the service level agreement, and wherein another of the plurality of discrepancies occurs in response to breeching to the service level agreement; first generating means for generating a first rebate in response to successfully completing the service request using less time than specified in the service level agreement based on a completion time and a promised completion time, wherein the completion time is an amount of time used to successfully complete the service request, wherein the promised completion time is an agreed upon amount of time to complete the service request specified in the service level agreement, and wherein the completion time is less than the promised completion time; second generating means for generating a second rebate in response to breeching the service level agreement; and providing means for providing the first rebate and the second rebate to the customer for the plurality of discrepancies, wherein the first rebate and the second rebate assure that the customer pays for service rendered. - View Dependent Claims (19, 20)
-
-
21. A computer program product in a computer recordable-type medium having encoded thereon instructions executed on a computer for a utility computing environment, the computer program product comprising:
-
first instructions for setting service level thresholds for the utility computing environment, wherein the service level thresholds are based on a service level agreement with a customer; second instructions for displaying a view of a current service level for the customer; third instructions for presenting a view of a promised service level based on service level agreement parameters; fourth instructions for identifying a plurality of discrepancies between the promised service level and the current service level, wherein one of the plurality of discrepancies occurs in response to successfully completing a service request using less time than specified in the service level agreement, and wherein another of the plurality of discrepancies occurs in response to breeching to the service level agreement; fifth instructions for generating a first rebate in response to successfully completing the service request using less time than specified in the service level agreement based on a completion time and a promised completion time, wherein the completion time is an amount of time used to successfully complete the service request, wherein the promised completion time is an agreed upon amount of time to complete the service request specified in the service level agreement, and wherein the completion time is less than the promised completion time; sixth instructions for generating a second rebate in response to breeching the service level agreement; and seventh instructions for providing the first rebate and the second rebate to the customer for the plurality of discrepancies, wherein the first rebate and the second rebate assure that the customer pays for service rendered. - View Dependent Claims (22, 23)
-
-
24. A computer program product in a computer recordable-type medium having encoded thereon instructions executed on a computer for a utility computing environment, the computer program product comprising:
-
first instructions for displaying at least one of an infrastructure view and an application view of a current service level for a customer, wherein the infrastructure view contains information technology hardware and software components, wherein the application view contains software applications residing on utility computing resources, and wherein the infrastructure view and the application view are linked; second instructions for presenting a view of a promised service level based on service level agreement parameters, wherein the infrastructure view and the application view show a relationship between the current service level and the promised service level, and wherein the relationship indicates a progress level of a service request with respect to a service level agreement with the customer; third instructions for generating a first rebate in response to successfully completing a service request using less time than specified in the service level agreement based on a completion time and a promised completion time, wherein the completion time is an amount of time used to successfully complete the service request, wherein the promised completion time is an agreed upon amount of time to complete the service request specified in the service level agreement, and wherein the completion time is less than the promised completion time; fourth instructions for generating a second rebate in response to breeching the service level agreement; fifth instructions for providing the first rebate and the second to a customer when a plurality of discrepancies between the current service level and the promised service level occur, wherein the first rebate and the second rebate assure that the customer pays for service rendered, wherein one of the plurality of discrepancies occurs in response to successfully completing the service request using less time than specified in the service level agreement, and wherein another of the plurality of discrepancies occurs in response to breeching to the service level agreement; sixth instructions for retrieving additional details of the at least one of the infrastructure view and the application view by clicking on a component of the at least one of the infrastructure view and the application view, wherein the additional details include the rebate and an impact for breaching the service level agreement; and seventh instructions for switching between the infrastructure view and the application view. - View Dependent Claims (25)
-
Specification