Negotiation strategies considering market, time and behavior functions for resource allocation in computational grid

Providing an efficient resource allocation mechanism is a challenge to computational grid due to large-scale resource sharing and the fact that Grid Resource Owners (GROs) and Grid Resource Consumers (GRCs) may have different goals, policies, and preferences. In a real world market, various economic models exist for setting the price of grid resources, based on supply-and-demand and their value to the consumers. In this paper, we discuss the use of multiagent-based negotiation model for interaction between GROs and GRCs. For realizing this approach, we designed the Market- and Behavior-driven Negotiation Agents (MBDNAs). Negotiation strategies that adopt MBDNAs take into account the following factors: Competition, Opportunity, Deadline and Negotiator’sTrading Partner’s Previous Concession Behavior. In our experiments, we compare MBDNAs with MDAs (Market-Driven Agent), NDF (Negotiation Decision Function) and Kasbah in terms of the following metrics: total tasks complementation and budget spent. The results show that by taking the proposed negotiation model into account, MBDNAs outperform MDAs, NDF and Kasbah.

[1]  Rajkumar Buyya,et al.  A taxonomy and survey of grid resource management systems for distributed computing , 2002, Softw. Pract. Exp..

[2]  Rajkumar Buyya,et al.  Economic-based Distributed Resource Management and Scheduling for Grid Computing , 2002, ArXiv.

[3]  Rajkumar Buyya,et al.  Compute Power Market: towards a market-oriented grid , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[4]  J. Plank,et al.  Grid Resource Allocation and Control Using Computational Economies , 2003 .

[5]  David Abramson,et al.  An Economy Driven Resource Management Architecture for Global Computational Power Grids , 2000, PDPTA.

[6]  David Abramson,et al.  Economic models for resource management and scheduling in Grid computing , 2002, Concurr. Comput. Pract. Exp..

[7]  Michael Luck,et al.  Automated Negotiation Between Publishers And Consumers Of Grid Notifications , 2003, Parallel Process. Lett..

[8]  P. Dasgupta,et al.  The Economics of Bargaining , 1990 .

[9]  Pattie Maes,et al.  Kasbah: An Agent Marketplace for Buying and Selling Goods , 1996, PAAM.

[10]  Liu Xing,et al.  A Grid Resource Allocation Method Based on Iterative Combinatorial Auctions , 2009, 2009 International Conference on Information Technology and Computer Science.

[11]  Minglu Li,et al.  Grid resource management based on economic mechanisms , 2007, The Journal of Supercomputing.

[12]  Kevin Curran,et al.  Discovering Resources in Computational GRID Environments , 2006, The Journal of Supercomputing.

[13]  Dominick Salvatore,et al.  Microeconomics : theory and applications : the modern approach , 1986 .

[14]  Chunlin Li,et al.  Utility driven dynamic resource allocation using competitive markets in computational grid , 2005, Adv. Eng. Softw..

[15]  Laurence T. Yang,et al.  Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings , 2008, GPC.

[16]  Nicholas R. Jennings,et al.  Brain Meets Brawn: Why Grid and Agents Need Each Other , 2004, Towards the Learning Grid.

[17]  Ian T. Foster,et al.  Agreement-Based Resource Management , 2005, Proceedings of the IEEE.

[18]  R. P. Sundarraj,et al.  Learning algorithms for single-instance electronic negotiations using the time-dependent behavioral tactic , 2005, TOIT.

[19]  Layuan Li,et al.  Two-level market solution for services composition optimization in mobile grid , 2011, J. Netw. Comput. Appl..

[20]  K. Eric Drexler,et al.  Markets and computation: agoric open systems , 1988 .

[21]  A. Rubinstein Perfect Equilibrium in a Bargaining Model , 1982 .

[22]  Kwang Mong Sim,et al.  Relaxed-criteria G-negotiation for Grid resource co-allocation , 2007, SECO.

[23]  Francine Berman,et al.  Grid Computing: Making the Global Infrastructure a Reality , 2003 .

[24]  Kwang Mong Sim,et al.  Evolving Fuzzy Rules for Relaxed-Criteria Negotiation , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

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

[26]  Chuntian Cheng,et al.  Utility-driven solution for optimal resource allocation in computational grid , 2009, Comput. Lang. Syst. Struct..

[27]  Pablo Chacin,et al.  Core Services For Grid Markets , 2008 .

[28]  Sajal K. Das,et al.  A game theory based pricing strategy for job allocation in mobile grids , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..

[29]  Victoria Y. Yoon,et al.  Agent learning in the multi-agent contracting system [MACS] , 2008, Decis. Support Syst..

[30]  Zsolt Németh,et al.  Grid performance, grid benchmarks, grid metrics , 2003 .

[31]  Kwang Mong Sim,et al.  Grid Commerce, Market-Driven G-Negotiation, and Grid Resource Management , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[32]  Kwang Mong Sim,et al.  A relaxed-criteria bargaining protocol for grid resource management , 2006 .

[33]  Li Chunlin,et al.  Context aware service provisioning in mobile grid , 2011 .

[34]  Layuan Li,et al.  A new optimal approach for multiple optimisation objectives grid resource allocation and scheduling , 2008, Int. J. Syst. Sci..

[35]  Kwang Mong Sim,et al.  A Multilateral Negotiation Model for Cloud Service Market , 2010, FGIT-GDC/CA.

[36]  Pattie Maes,et al.  Agent-Mediated Integrative Negotiation for Retail Electronic Commerce , 1998, AMET.

[37]  Sajal K. Das,et al.  A pricing strategy for job allocation in mobile grids using a non-cooperative bargaining theory framework , 2005, J. Parallel Distributed Comput..

[38]  A. Rubinstein,et al.  Bargaining and Markets. , 1991 .

[39]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[40]  Gregory E. Kersten,et al.  Are All E-Commerce Negotiations Auctions? , 2000, COOP.

[41]  David Allenotor,et al.  Grid resources pricing: A novel financial option based quality of service-profit quasi-static equilibrium model , 2008, 2008 9th IEEE/ACM International Conference on Grid Computing.

[42]  V. V. Srinivas,et al.  Intelligent Agent Based Resource Sharing in Grid Computing , 2011 .

[43]  Fenghui Ren,et al.  Autonomous agent negotiation strategies in complex environments , 2010 .

[44]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[45]  Nicholas R. Jennings,et al.  Negotiation decision functions for autonomous agents , 1998, Robotics Auton. Syst..

[46]  William E. Johnston,et al.  The Computing and Data Grid Approach: Infrastructure for Distributed Science Applications , 2013, Comput. Artif. Intell..

[47]  L. Li,et al.  A Distributed Iterative Algorithm for Optimal Scheduling in Grid Computing , 2007, Comput. Informatics.

[48]  Sarit Kraus,et al.  Strategic Negotiation in Multiagent Environments , 2001, Intelligent robots and autonomous agents.

[49]  Kwang Mong Sim,et al.  Towards Complex Negotiation for Cloud Economy , 2010, GPC.

[50]  Kwang Mong Sim,et al.  Grid Resource Negotiation: Survey and New Directions , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[51]  Nemo Semret,et al.  Auctions for Network Resource Sharing , 1997 .

[52]  Elisa Bertino,et al.  Efficient integration of fine-grained access control and resource brokering in grid , 2009, The Journal of Supercomputing.

[53]  Xiaolin Li,et al.  Efficient Grid Task-Bundle Allocation Using Bargaining Based Self-Adaptive Auction , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[54]  Kwang Mong Sim,et al.  Equilibria, prudent Compromises,and the "Waiting" game , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[55]  Gerhard Weiss,et al.  Multiagent Systems , 1999 .

[56]  Jörn Altmann,et al.  Bilateral Bargaining Game and Fuzzy Logic in the System Handling SLA-Based Workflow , 2008, 22nd International Conference on Advanced Information Networking and Applications - Workshops (aina workshops 2008).

[57]  Rajkumar Buyya,et al.  A Negotiation Mechanism for Advance Resource Reservations Using the Alternate Offers Protocol , 2008, 2008 16th Interntional Workshop on Quality of Service.

[58]  María S. Pérez,et al.  Grid Global Behavior Prediction , 2011, 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

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

[60]  V. Lesser,et al.  Automated negotiation for complex multi-agent resource allocation , 2010 .

[61]  Ajith Abraham,et al.  An auction method for resource allocation in computational grids , 2009 .

[62]  Asit Dan,et al.  PANDA: Specifying Policies for Automated Negotiations of Service Contracts , 2003, ICSOC.

[63]  Rajendran Parthiban,et al.  A survey of economic models in grid computing , 2011, Future Gener. Comput. Syst..

[64]  James S. Plank,et al.  G-Commerce - Building Computational Marketplaces for the Computational Grid , 2000 .

[65]  Serena Pastore,et al.  The service discovery methods issue: A web services UDDI specification framework integrated in a grid environment , 2008, J. Netw. Comput. Appl..

[66]  Remigiusz Smolinski,et al.  Fundamentals of International Negotiation , 2006 .

[67]  Hiromitsu Hattori,et al.  A multi-issue negotiation protocol among agents with nonlinear utility functions , 2008, Multiagent Grid Syst..

[68]  Kwang Mong Sim,et al.  A relaxed-criteria bargaining protocol for grid resource management , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

[69]  Ian T. Foster,et al.  Resource co-allocation in computational grids , 1999, Proceedings. The Eighth International Symposium on High Performance Distributed Computing (Cat. No.99TH8469).

[70]  Zsolt Németh,et al.  Performance evaluation on grids: directions, issues, and open problems , 2004, 12th Euromicro Conference on Parallel, Distributed and Network-Based Processing, 2004. Proceedings..

[71]  Ian T. Foster,et al.  SNAP: A Protocol for Negotiating Service Level Agreements and Coordinating Resource Management in Distributed Systems , 2002, JSSPP.

[72]  F. Lang,et al.  Developing dynamic strategies for multi-issue automated contracting in the agent based commercial grid , 2005, CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005..

[73]  Michael N. Huhns,et al.  Multiagent systems and societies of agents , 1999 .

[74]  Rajkumar Buyya,et al.  GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing , 2002, Concurr. Comput. Pract. Exp..

[75]  Bernardo A. Huberman,et al.  The ecology of computation , 1988, Digest of Papers. COMPCON Spring 89. Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage.

[76]  R. V. van Nieuwpoort,et al.  The Grid 2: Blueprint for a New Computing Infrastructure , 2003 .

[77]  Takayuki Ito,et al.  Special issue on negotiation and scheduling mechanisms for multiagent systems , 2008, Multiagent Grid Syst..