Using SLA for Resource Management and Scheduling-a Survey, TR-0096

Service Level Agreements may be used to establish agreements on the quality of a service between a service provider and a service consumer. The roles of service provider and service consumer may realised in different shapes ranging from individuals to institutions, software agents or other systems acting on behalf of physical entitie s or steered by those. This paper gives an overview on the state of the art using Service Level Agreements in the domain of Scheduling and Resource Management. An introduction is given where Service Level Agreements are considered, the technologies used, and what should be accomplished followed by descriptions of the systems that already explicitly implement and use Service Level Agreements.