A distributed decomposition policy for computational grid resource allocation optimization based on utility functions

Abstract This paper presents a market-oriented resource allocation strategy for grid resource. The proposed model uses the utility functions for calculating the utility of a resource allocation. This allows the integration of different optimization objectives into allocation process. This paper is targeted to solve the above issues by using utility-based optimization scheme. We decompose the optimization problem into two levels of sub problems so that the computational complexity is reduced. Two market levels converge to its optimal points; a globally optimal point is achieved. Total user benefit of the computational grid is maximized when the equilibrium prices are obtained through the service market level optimization and resource market level optimization. The economic model is the basis of an iterative algorithm that, given a finite set of requests, is used to perform optimal resource allocation. The experiments show that scheduling based on pricing directed resource allocation involves less overhead and leads to more efficient resource allocation than conventional Round-Robin scheduling.

[1]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[2]  Tamer Basar,et al.  A game-theoretic formulation of multi-agent resource allocation , 2000, AGENTS '00.

[3]  Richard J. La,et al.  Utility-based rate control in the Internet for elastic traffic , 2002, TNET.

[4]  Klara Nahrstedt,et al.  Price-based resource allocation in wireless ad hoc networks , 2003, IWQoS'03.

[5]  Li Chunlin,et al.  Design and Implementation of a Hybrid Agent Platform , 2003 .

[6]  Richard Wolski,et al.  Analyzing Market-Based Resource Allocation Strategies for the Computational Grid , 2001, Int. J. High Perform. Comput. Appl..

[7]  Hong Jiang,et al.  A pricing model for high speed networks with guaranteed quality of service , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[8]  Layuan Li,et al.  Competitive proportional resource allocation policy for computational grid , 2004, Future Gener. Comput. Syst..

[9]  Klara Nahrstedt,et al.  Optimal resource allocation in overlay multicast , 2003, 11th IEEE International Conference on Network Protocols, 2003. Proceedings..

[10]  Torsten Eymann,et al.  Decentralized resource allocation in application layer networks , 2003, CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings..

[11]  Francine Berman,et al.  The AppLeS Parameter Sweep Template: User-Level Middleware for the Grid , 2000, ACM/IEEE SC 2000 Conference (SC'00).

[12]  Li Chunlin,et al.  Apply agent to build grid service management , 2003 .

[13]  Michael Schroeder,et al.  Market-based Resource Allocation for Grid Computing: A Model and Simulation , 2003, Middleware Workshops.

[14]  Cem U. Saraydar,et al.  Efficient power control via pricing in wireless data networks , 2002, IEEE Trans. Commun..

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

[16]  Frank Kelly,et al.  Charging and rate control for elastic traffic , 1997, Eur. Trans. Telecommun..

[17]  Tamer Basar,et al.  Coalition formation in proportionally fair divisible auctions , 2003, AAMAS '03.

[18]  Zhengding Lu,et al.  Design and Implementation of a Hybrid Agent Platform , 2004, Programming and Computer Software.

[19]  Li Chunlin,et al.  Integrate software agents and CORBA in computational grid , 2003 .

[20]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[21]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[22]  Narayan B. Mandayam,et al.  Pricing and power control for joint network-centric and user-centric radio resource management , 2004, IEEE Transactions on Communications.

[23]  Leandros Tassiulas,et al.  Market-Based Resource Allocation for Content Delivery in the Internet , 2003, IEEE Trans. Computers.

[24]  Layuan Li,et al.  Agent framework to support the computational grid , 2004, J. Syst. Softw..

[25]  David Abramson,et al.  A case for economy grid architecture for service oriented grid computing , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[26]  Li Chunlin,et al.  A distributed QoS-Aware multicast routing protocol , 2003, Acta Informatica.

[27]  Li Chunlin,et al.  The use of economic agents under price driven mechanism in grid resource management , 2004 .

[28]  Nicholas R. Jennings,et al.  Dynamic Resource Allocation by Market-Based Routing in Telecommunications Networks , 1999, IATA.

[29]  Scott Jordan,et al.  Pricing of buffer and bandwidth in a reservation-based QoS architecture , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[30]  Ramin Yahyapour,et al.  Economic Scheduling in Grid Computing , 2002, JSSPP.

[31]  Layuan Li,et al.  A distributed QoS-Aware multicast routing protocol , 2003, Acta Informatica.

[32]  Li Chunlin,et al.  Agent framework to support the computational grid , 2004 .

[33]  Catherine Rosenberg,et al.  A game theoretic framework for bandwidth allocation and pricing in broadband networks , 2000, TNET.

[34]  Li Chunlin,et al.  A mobile agent platform based on tuple space coordination , 2002 .

[35]  Steven H. Low,et al.  Optimization flow control—I: basic algorithm and convergence , 1999, TNET.

[36]  Zhengding Lu,et al.  Apply Market Mechanism to Agent-Based Grid Resource Management , 2003, Int. J. Softw. Eng. Knowl. Eng..