A market protocol for decentralized task allocation

We present a decentralized market protocol for allocating tasks among agents that contend for scarce resources. Agents trade tasks and resources at prices determined by an auction protocol. We specify a simple set of bidding policies that, along with the auction mechanism, exhibits desirable convergence properties. The system always reaches quiescence. If the system reaches quiescence below the consumer's reserve price for the high level task, it will be in a solution state. If the system finds a solution it will reach quiescence in a solution state. Experimental evidence supports our conjecture that the system will converge to a solution when one exists and the consumer bids sufficiently high. We describe the system's application to and implementation in an agent-based digital library.

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

[2]  L. Shapley,et al.  The assignment game I: The core , 1971 .

[3]  S. Rassenti,et al.  A Combinatorial Auction Mechanism for Airport Time Slot Allocation , 1982 .

[4]  V. Crawford,et al.  Job Matching, Coalition Formation, and Gross Substitutes , 1982 .

[5]  Randall Davis,et al.  Negotiation as a Metaphor for Distributed Problem Solving , 1988, Artif. Intell..

[6]  Editors , 1986, Brain Research Bulletin.

[7]  D. Gale,et al.  Multi-Item Auctions , 1986, Journal of Political Economy.

[8]  R. McAfee,et al.  Auctions and Bidding , 1986 .

[9]  C. Plott,et al.  The Allocation Of Scarce Resources: Experimental Economics And The Problem Of Allocating Airport Slots , 1989 .

[10]  Steven R. Williams,et al.  Bilateral trade with the sealed bid k-double auction: Existence and efficiency , 1989 .

[11]  J. Banks,et al.  Allocating uncertain and unresponsive resources: an experimental approach. , 1989, The Rand journal of economics.

[12]  Mark A. Satterthwaite,et al.  The Bayesian theory of the k-double auction: Santa Fe Institute Studies in the Sciences of Complexity , 2018 .

[13]  Tad Hogg,et al.  Spawn: A Distributed Computational Economy , 1992, IEEE Trans. Software Eng..

[14]  Michael P. Wellman A Market-Oriented Programming Environment and its Application to Distributed Multicommodity Flow Problems , 1993, J. Artif. Intell. Res..

[15]  Tuomas Sandholm,et al.  An Implementation of the Contract Net Protocol Based on Marginal Cost Calculations , 1993, AAAI.

[16]  Jeffrey K. MacKie-Mason,et al.  Generalized Vickrey Auctions , 1994 .

[17]  Jeffrey S. Rosenschein and Gilad Zlotkin Rules of Encounter , 1994 .

[18]  J. Mcmillan Selling Spectrum Rights , 1994 .

[19]  M.P. Wellman,et al.  The digital library as a community of information agents , 1996, IEEE Expert.

[20]  R. McAfee,et al.  Analyzing the Airwaves Auction , 1996 .

[21]  Tracy Mullen,et al.  Market-Based Negotiation for Digital Library Services , 1996 .

[22]  Nicholas R. Jennings,et al.  A Service-Oriented Negotiation Model between Autonomous Agents , 1997, MAAMAW.

[23]  S. Bikhchandani,et al.  Competitive Equilibrium in an Exchange Economy with Indivisibilities , 1997 .

[24]  Michael P. Wellman,et al.  The Auction Manager: Market Middleware for Large-Scale Electronic Commerce , 1998, USENIX Workshop on Electronic Commerce.

[25]  Michael P. Wellman,et al.  Flexible double auctions for electronic commerce: theory and implementation , 1998, Decis. Support Syst..

[26]  Michael P. Wellman,et al.  Some economics of market-based distributed scheduling , 1998, Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183).

[27]  Peter R. Wurman,et al.  Market structure and multidimensional auction design for computational economies , 1999 .