Optimisation of resource selection
Addresses the need for an optimisation algorithm within the provider, linked to the resource scheduler, to find the most suitable time allocation based on the SLA.
Runtime monitoring
Deals with comparing provider monitored values with the metrics agreed in the SLA, and notifying in case of violations.
Negotiation
The Client and Provider need to agree on the conditions of the SLA before signing it. The algorithm presented is a negotiation based on requests sent by the user, and quotes replied by the provider. The initial situation is a client aware of a providers existence, and the final result is the signature of the SLA.
Publication and Discovery
Providers and clients need a common virtual place (marketplace) to meet. The former need to advertise their services, through a publication mechanism based on their SLA templates, while the latter need to find who can fulfill their needs, by using a search engine.
SLA Template
The providers may find it difficult to describe their resources in a clear and secure manner (including legal aspects and usability). The SLA Template capacity is a proposal of a format for templates to provide easy access to new Grid providers.
SLA Accounting
The providers need to make a summary of the used resourcfes on a user basis, and compare it to the conditions offered within the agreed SLA. The monitoring data must be used and analysed, and the accounting done regurlarly, including the possible penalties for violation of the SLA.