- Home
- Technical Solutions
- Technical Publications
- Grid Business
- Announcements
- Grid Middleware
- Existing Grids
- Grid Links
- Feedback
The SLA Accounting component is responsible for computing the charges to be made to each consumers account according to a record of their usage for a specific service providers resources or services. The usage information should be provided by the Runtime Monitoring component. Moreover, the SLA Accounting Component may impose additional charges or discount to a user account as a penalty when notified by the Runtime Monitoring component of a violation from the customers or the Service Providers side respectively.
Within a grid framework, once an SLA contract is agreed and contains monetary infromation describing usage (and possibly penalty) fees, there arises a need to justify the bill produced by the provider. On the basis of the SLA Accounting design pattern, the Accounting component receives usage information from the SLA Monitoring component. The usage information consists of aggregated measurements of the usage of the various resources created by combining monitoring data provided by the resources or the services. The SLA Accounting also receives a notification each time an SLA violation occurs and imposes penalties or discounts to the customers account based on the nature of the SLA-Violation and the agreed-upon penalty terms. The SLA Accounting Pattern enhances grid functionality by enabling the resource and service provider to charge consumers for usage of his services based on a predefined agreement between the two (SLA). It is a step towards making a grid application more commercial and business oriented.