Evaluation of Economic Resource Allocation in Application Layer Networks - A Metrics Framework

Support for economic resource allocation in Application Layer Networks (such as Grids) is critical to allow applications and users to effectively exploit computational and data infrastructure as a utility. The evaluation of resource allocation strategies plays a major part in the selection of a resource allocation method. This paper presents an evaluation framework for resource allocation methods in Application Layer Networks that attempts to support both a technical and an economic evaluation. The model uses a layered metrics pyramid with different aggregation levels and statistical methods. On top of the pyramid, only one number, the social utility, is able to characterize an economic resource allocation method. This single number may serve to compare different resource allocation strategies. However, one can also determine values obtained for metrics at intermediate levels. We demonstrate using a prototype application how such a metrics pyramid may be deployed in reality, focusing on the implementation of the lower levels of the pyramid.

[1]  C. Preist,et al.  Adaptive agents in a persistent shout double auction , 1998, ICE '98.

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

[3]  William Poole,et al.  Optimal choice of monetary policy instruments in a simple stochastic macro model , 1970 .

[4]  Torsten Eymann,et al.  Evaluation of service selection techniques in service oriented computing networks , 2005, Multiagent Grid Syst..

[5]  John F. Karpovich,et al.  The Legion Resource Management System , 1999, JSSPP.

[6]  R. Barro,et al.  Rules, Discretion and Reputation in a Model of Monetary Policy , 1983 .

[7]  Torsten Eymann,et al.  Catallaxy-based Grid markets , 2005, Multiagent Grid Syst..

[8]  Ian T. Foster,et al.  Globus: a Metacomputing Infrastructure Toolkit , 1997, Int. J. High Perform. Comput. Appl..

[9]  Torsten Eymann,et al.  The Catallaxy as a New Paradigm for the Design of Information Systems , 2000 .

[10]  Ozalp Babaoglu,et al.  Biology-Inspired Approaches to Peer-to-Peer Computing in BISON , 2003 .

[11]  Dirk Neumann,et al.  On the Design of a Two-Tiered Grid Market Structure , 2006 .

[12]  Robert Victor Horn,et al.  Statistical indicators for the economic & social sciences , 1993 .

[13]  Eytan Adar,et al.  Free Riding on Gnutella , 2000, First Monday.

[14]  David Abramson,et al.  Nimrod/G: an architecture for a resource management and scheduling system in a global computational grid , 2000, Proceedings Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region.

[15]  Peter Burnap,et al.  Supporting collaborative virtual organisations in the construction industry via the grid , 2004 .

[16]  Rajkumar Buyya,et al.  Pricing for Utility-Driven Resource Management and Allocation in Clusters , 2007, Int. J. High Perform. Comput. Appl..

[17]  László Pintér,et al.  Capacity building for integrated environmental assessment and reporting : training manual , 1999 .