Auction-Based Agent Negotiation via Programmable Tuple Spaces

Auctions are proposed as a distributed negotiation mean, particularly useful in multiagent systems where both cooperative and self-interested agents compete for resources and services. The aim of this paper is to show how auction mechanisms on the Internet can be easily implemented by using programmable tuple spaces. Tuple spaces are shared repositories of information that follow the Linda model; the addition of programmability permits to adapt the tuple space behaviour to the application-specific requirements via reactions. In the implementation of auctions, programmable reactivity is exploited to uncouple the actual auction mechanisms from the selling and bidding policies of the attending agents.

[1]  Stefano Ceri,et al.  Rules in database systems , 1996, CSUR.

[2]  Danny B. Lange,et al.  Programming and Deploying Java¿ Mobile Agents with Aglets¿ , 1998 .

[3]  Norman W. Paton,et al.  Formal Specification of Active Database Functionality: A Survey , 1995, Rules in Database Systems.

[4]  W. K. Vickery,et al.  Counter-Speculation Auctions and Competitive Sealed Tenders , 1961 .

[5]  Michael Wooldridge,et al.  Agent technology: foundations, applications, and markets , 1998 .

[6]  Danny B. Lange,et al.  Programming and Deploying Mobile Agents with Java Aglets , 1998 .

[7]  Franco Zambonelli,et al.  Reactive Tuple Spaces for Mobile Agent Coordination , 1998, Mobile Agents.

[8]  Michael P. Wellman,et al.  The Michigan Internet AuctionBot: a configurable auction server for human and software agents , 1998, AGENTS '98.

[9]  Franco Zambonelli,et al.  TuCSoN: a Coordination Model for Mobile Agents , 1998 .

[10]  Nicholas Carriero,et al.  Coordination languages and their significance , 1992, CACM.

[11]  Andrea Omicini,et al.  On the expressive power of a language for programming coordination media , 1998, SAC '98.

[12]  Franco Zambonelli,et al.  Mobile-Agent Coordination Models for Internet Applications , 2000, Computer.

[13]  Nicholas Carriero,et al.  Linda and Friends , 1986, Computer.

[14]  James E. White,et al.  Mobile Agents , 1997, Lecture Notes in Computer Science.

[15]  Fabio Vitali,et al.  Coordinating Multiagent Aplications on the WWW: A Reference Architecture , 1998, IEEE Trans. Software Eng..

[16]  Franco Zambonelli,et al.  Co-ordination of mobile information agents in TuCSoN , 1998, Internet Res..

[17]  Tuomas Sandholm,et al.  Agents in Electronic Commerce: Component Technologies for Automated Negotiation and Coalition Formation , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[18]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

[19]  S. Clearwater Market-based control: a paradigm for distributed resource allocation , 1996 .

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

[21]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .