SALMON - An Architecture to Define, Store, Monitoring and Billing ISLAs in a Server Farm

Salmon (Service Agreement Levels for Monitoring Océano coNtracts) defines an architecture and prototype implementation of a system to specify and maintain Infrastructure Service Level Agreements (ISLAs). A contract is used to establish an ISLA between a customer and a service provider. Each contract includes multiple sections, such as report definition, violation policy descriptions, penalties for disruption of service and charging. Salmon will evaluate that the service provider has sufficient number of resources to support the defined service level. Salmon will monitor the enforcement of the contract and will trigger the policy engine whenever a violation occurs. Contract violations are expressed as policies, which include a violation scenario, start and stop time, the monitor and an action that must be fired in order to calculate the violation penalty. The possible actions are procedures to correct the problem, and/or apply monetary value to be charged from the service provider violator. A charging engine is responsible for the billing calculations. We address the problem of ISLA definition by using customer feedback and providing a flexible way to define and monitor the quality of service.

By: Juliana Silva da Cunha (Federal Univ. Pernambuco), Karen Appleby-Hougham, German Goldszmidt, Fabio Q. B. da Silva (Federal Univ. Prenambuco)

Published in: RC22015 in 2001

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

RC22015.pdf

Questions about this service can be mailed to reports@us.ibm.com .