Some economics of market-based distributed scheduling

Market mechanisms solve distributed scheduling problems by allocating the scheduled resources according to market prices. We model distributed scheduling as a discrete resource allocation problem, and demonstrate the applicability of economic analysis to this framework. Drawing on results from the literature, we discuss the existence of equilibrium prices for some general classes of scheduling problems, and the quality of equilibrium solutions. We then present two auction protocols for implementing solutions, and analyze their computational and economic properties.

[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]  J. Jordan The competitive allocation process is informationally efficient uniquely , 1982 .

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

[5]  M. Satterthwaite,et al.  Efficient Mechanisms for Bilateral Trading , 1983 .

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

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

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

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

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

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

[12]  Michael Stonebraker,et al.  An economic paradigm for query processing and data migration in Mariposa , 1994, Proceedings of 3rd International Conference on Parallel and Distributed Information Systems.

[13]  William E. Weihl,et al.  Lottery scheduling: flexible proportional-share resource management , 1994, OSDI '94.

[14]  Michael P. Wellman,et al.  A Simple Computational Market for Network Information Services , 1995, ICMAS.

[15]  Michael P. Wellman A computational market model for distributed configuration design , 1994, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[16]  A. Mas-Colell,et al.  Microeconomic Theory , 1995 .

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

[18]  A. D. Baker Metaphor or reality: a case study where agents BID with actual costs to schedule a factory , 1996 .

[19]  Richard E. Neapolitan,et al.  Foundations of Algorithms , 1996 .

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

[21]  Faruk Gul,et al.  Walrasian Equilibrium Without Complementarities , 1997 .

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

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