Enforcing Service Level Agreements Using an Economically Enhanced Resource Manager

Traditional resource management has had as its main objective the optimisation of throughput, based on parameters such as CPU, memory, and network bandwidth. With the appearance of Grid Markets, new variables that determine economic expenditure, benefit and opportunity must be taken into account. The SORMA project aims to allow resource owners and consumers to exploit market mechanisms to sell and buy resources across the Grid. SORMA’s motivation is to achieve efficient resource utilisation by maximising revenue for resource providers, and minimising the cost of resource consumption within a market environment. An overriding factor in Grid markets is the need to ensure that desired Quality of Service levels meet the expectations of market participants. This paper explains the proposed use of an Economically Enhanced Resource Manager (EERM) for resource provisioning based on economic models. In particular, this paper describes techniques used by the EERM to support revenue maximisation across multiple Service Level Agreements.

[1]  Andrew T. Campbell,et al.  The mobiware toolkit: programmable support for adaptive mobile networking , 1998, IEEE Wirel. Commun..

[2]  Omer F. Rana,et al.  An approach for quality of service adaptation in service‐oriented Grids , 2004, Concurr. Pract. Exp..

[3]  Sergio Andreozzi GLUE SCHEMA IMPLEMENTATION FOR THE LDAP DATA MODEL , 2004 .

[4]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[5]  K Keahey,et al.  The taming of the Grid : virtual application services. , 2004 .

[6]  Mark Baker,et al.  GridRM: an extensible resource monitoring system , 2003, 2003 Proceedings IEEE International Conference on Cluster Computing.

[7]  Jianhua Shao,et al.  A Quality of Service Management Framework Based on User Expectations , 2003, ICSOC.

[8]  Akhil Sahai,et al.  Specifying and monitoring guarantees in commercial grids through SLA , 2003, CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings..

[9]  Amin Vahdat,et al.  Enforcing Performance Isolation Across Virtual Machines in Xen , 2006, Middleware.

[10]  Steven Tuecke,et al.  Grid Service Level Agreements , 2004 .

[11]  Jim Melton,et al.  SQL:2003 has been published , 2004, SGMD.

[12]  Axel Keller,et al.  The virtual resource manager: an architecture for SLA-aware resource management , 2004, IEEE International Symposium on Cluster Computing and the Grid, 2004. CCGrid 2004..

[13]  Omer F. Rana,et al.  QoS Adaptation in Service-Oriented Grids , 2003, Middleware Workshops.

[14]  Mark A. Baker,et al.  A Virtual Registry For Wide-Area Messaging , 2006, 2006 IEEE International Conference on Cluster Computing.

[15]  Klara Nahrstedt,et al.  A distributed resource management architecture that supports advance reservations and co-allocation , 1999, 1999 Seventh International Workshop on Quality of Service. IWQoS'99. (Cat. No.98EX354).

[16]  Asit Dan,et al.  Web Services Agreement Speci cation , 2005 .

[17]  Jordi Torres,et al.  Dynamic Resource Provisioning for Self-Adaptive Heterogeneous Workloads in SMP Hosting Platforms , 2007, ICE-B.

[18]  Abdelhakim Hafid,et al.  Some principles for quality of service management , 1997, Distributed Syst. Eng..

[19]  Pablo Chacin,et al.  Application deployment using catallactic Grid middleware , 2005, MGC '05.