Skip to main content

Grid Economics: Market Mechanisms for Grid Markets

  • Chapter
Grid Computing

Abstract

This chapter describes a market-based approach to conduct resource allocation problems in computational Grids. Currently, there is a lot of research done on the technical layer of resource allocation. However, the economic allocation of resources is still an open issue in research and, more importantly, in practical application. The focus in this chapter is on existing market mechanisms, which are transferred from different domains. Possible applications in Grid scenarios are discussed. Most promising — but also most demanding - are combinatorial auctions and exchanges that include high bidding complexity. It is demonstrated how such mechanisms can be applied to Grid markets and what obstacles have to be overcome in order to successfully deploy these mechanisms in future resource sharing markets.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cheliotis G., C. Kenyon and R. Buyya (2003). Grid Economics: 10 Lessons from Finance. Joint Technical Report, GRIDS-TR-2003-3, IBM Research Zurich.

    Google Scholar 

  2. Cramton P. (2003). “Electricity Market Design: The Good, the Bad, and the Ugly.” Proceedings of the Hawaii International Conference on System Sciences.

    Google Scholar 

  3. Czajkowski K, I. Foster and C. Kesselman (2004). Resource and Service Management. The Grid 2-Blueprint for a New Computing Infrastructure, Elsevier. 2: 259–283.

    Google Scholar 

  4. Chetty M. and R. Buyya (2002). “Weaving computational grids: How analogous are they with electrical grids?” Computing-Science and Engineering 4(4): 61–71.

    Article  Google Scholar 

  5. Weinhardt C., C. Holtmann and D. Neumann (2003). “Market Engineering.” Wirtschaftsinformatik 45(6): 635–640.

    Google Scholar 

  6. Jackson M. O. (2002). Mechanism Theory. Encyclopedia of Life Support Systems, UNESCO-online.

    Google Scholar 

  7. Neumann D. (2004). Market Engineering-A Structured Design Process for Electronic Markets. Fakultät für Wirtschafts-wissenschaften. Karlsruhe, Universität Karlsruhe (TH).

    Google Scholar 

  8. Shneidman J., C. Ng, D. C. Parkes, A. AuYoung, A. C. Snoeren, A. Vahdat and B. Chun (2005b). “Why Markets Could (But Don’t Currently) Solve Resource Allocation Problems in Systems.” Working Paper.

    Google Scholar 

  9. Parkes D. C. (2001). Iterative Combinatorial Auctions: Achieving Economic and Computational Efficiency. Philadelphia.

    Google Scholar 

  10. Kalagnanam J. and D. C. Parkes (2003). Auctions, idding and Exchange Design. Supply Chain Analysis in the eBusiness Era. S. D. W. a. Z. M. S. David Simchi-Levi, Kluwer Academic Publishing: forthcoming.

    Google Scholar 

  11. Lehmann D., R. Mueller and T. Sandholm (2005). The Winner Determination Problem. Combinatorial Auctions. P. Cramton, Y. Shoham and R. Steinberg, MIT Press: Chapter 12.

    Google Scholar 

  12. Krishna V. and M. Perry (1998). “Efficient Mechanism Design.” Working Paper.

    Google Scholar 

  13. Schnizler B., D. Neumann and C. Weinhardt (2004b). Resource Allocation in Computational Grids-A Market Engineering Approach. WeB 2004, Washington 19-31.

    Google Scholar 

  14. Subramoniam K, M. Maheswaran and M. Toulouse (2002). Towards a micro-economic model for resource allocation in grid computing systems. IEEE Canadian Conference on Electrical & Computer Engineering.

    Google Scholar 

  15. Lamparter S, A. Eberhart and D. Oberle (2005). Approximating Service Utility from Policies and Value Function Patterns. International Workshop on Policies for Distributed Systems and Networks, IEEE Computer Society.

    Google Scholar 

  16. Schnizler B., D. Neumann, D. Veit, M. Napoletano, M. Catalano, M. Gallegati, M. Reinicke, W. Streitberger and T. Eymann (2005a). “D1.1: Environmental Analysis for Application Layer Networks.” CATNETS Project Deliverable.

    Google Scholar 

  17. Waldspurger C. A., T. Hogg, B. A. Hubeiman, J. O. Kephart and W. S. Stornetta (1992). “Spawn: A distributed computational economy.” IEEE Transactions on Software Engineering 18(2): 103–117.

    Article  Google Scholar 

  18. Krishna V. (2002). Auction Theory. San Diego, CA, Academic Press.

    Google Scholar 

  19. Nisan N., S. London, O. Regev and N. Camiel (1998). Globally distributed computation over the internet-the popcorn project. 18th International Conference on Distributed Computing Systems, Amsterdam, The Netherlands, IEEE Computer Society.

    Google Scholar 

  20. Regev O. and N. Nisan (1998). The POPCORN market-an online market for computational resources. First international conference on Information and computation economies, Charleston, South Carolina, ACM Press: 148–157.

    Google Scholar 

  21. Acharya N., C. Chokkaredd, P. Desai, R. Devrajan, M. P. Frank, S. N. Chakravarthul, M. Nagendranath, P. Padala, H. Park, G. Sur, M. Tobias, C.-K. Wong and B. Yu (2001). The open computation exchange & auctioning network (ocean), Department of Computer & Information Science & Engineering, University of Florida.

    Google Scholar 

  22. Padala P., C. Harrison, N. Pelfort, Erwin Jansen, M. Frank and C. Chokkareddy (2003). Ocean: The open computation exchange and arbitration network, a market approach to meta computing. International Symposium on Parallel and Distributed Computing.

    Google Scholar 

  23. Wolski R., J. Plank, J. Brevik and T. ryan (2001b). G-commerce: Market formulations controlling resource allocation on the computational grid. Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS).

    Google Scholar 

  24. Wolski R., J. Plank, J. Brevik and T. Bryan (2001a). “Analyzing market-based resource allocation strategies for the computational grid.” International Journal of High Performance Computing Applications 15(3): 258–281.

    Article  Google Scholar 

  25. Wolski R., J. Brevik, J. Plank and T. Bryan (2003). Grid resource allocation and control using computational economies. Grid Computing-Making The Global Infrastructure a Reality, John Wiley & Sons: chapter 32.

    Google Scholar 

  26. Cooper B. F. and H. Garcia-Molina (2002). Bidding for storage space in a peer-to-peer data preservation system. 22nd International Conference on Distributed Computing Systems, IEEE Computer Society: 372.

    Google Scholar 

  27. Sandholm T., S. Suri, A. Gilpin and D. Levine (2002). Winner Determination in Combinatorial Auction Generalizations. International Joint Conference on Autonomous Agents and Multiagent Systems, Bologna, Italy 69–76.

    Google Scholar 

  28. Biswas S. and Y. Narahari (2003). “Iterative dutch combinatorial auctions.” Annals of Mathematics and Artificial Intelligence: forthcoming.

    Google Scholar 

  29. Gradwell P. (2004). “Distributed combinatorial resource scheduling.” Working Paper.

    Google Scholar 

  30. Jain R. and P. Varaiya (2004). “Combinatorial exchange mechanisms for efficient bandwidth allocation.” Communications in Information and Systems 3(4): 305–324.

    MathSciNet  Google Scholar 

  31. Green J. and J. J. Laffont (1977). “Characterization of Satisfactory Mechanisms for the Revelation of Preferences for Public Goods.” Econometrica 45(2): 427–438.

    Article  MATH  MathSciNet  Google Scholar 

  32. Parkes D. C. (1999). Bundle: An efficient ascending price bundle auction. ACM Conf. on Electronic Commerce, 148–157.

    Google Scholar 

  33. Ausubel L. and P. R. Milgrom (2002). “Ascending auctions with package bidding.” Frontiers of Theo. Economics 1(1): 1–43.

    MathSciNet  Google Scholar 

  34. Grunenberg M., B. Schnizler, D. Veit and C. Weinhardt (2005). Innovative Handelssysteme für Finanzmärkte und das Computational Grid. 67. wissenschaftliche Jahrestagung des Verbandes der Hochschullehrer für etriebswirtschaft, Kiel.

    Google Scholar 

  35. Parkes D. C., J. Kalagnanam and M. Eso (2001). Achieving budget-balance with vickrey-based payment schemes in exchanges. International Joint Conference on Artificial Intelligence 1161–1168.

    Google Scholar 

  36. Wellman M. P., W. E. Walsh, P. Wurman and J. MacKie-Mason (2001). “Auction protocols for decentralized scheduling.” Games and Economic Behavior 35(271–303).

    Article  MATH  MathSciNet  Google Scholar 

  37. Conen W. (2002). Economically coordinated job shop scheduling and decision point bidding-an example for economic coordination in manufacturing and logistics. Workshop on Planen, Scheduling und Konfigurieren, Entwerfen, Freiburg.

    Google Scholar 

  38. Bapna R., S. Das, R. Garfinkel and J. Stallaert (2005). “A Market Design for Grid Computing.” Working Paper.

    Google Scholar 

  39. Schnizler B., D. Neumann, D. Veit and C. Weinhardt (2004a). A Multiattribute Combinatorial Exchange for Trading Grid Resources. 13th Research Symposium on Emerging Electronic Markets (RSEEM 2005), Amsterdam, forthcoming.

    Google Scholar 

  40. Schnizler B., D. Neumann, D. Veit and C. Weinhardt (2005b). Designing a Combinatorial Exchange for Computational Resources. Working Paper.

    Google Scholar 

  41. Shneidman J., C. Ng, D. C. Parkes, A. AuYoung, A. C. Snoeren, A. Vahdat and B. Chun (2005a). Why Markets Could (But Don’t Currently) Solve Resource Allocation Problems in Systems. 10th USENIX Workshop on Hot Topics in Operating Systems (HotOS-X), Santa Fe, NM.

    Google Scholar 

Download references

Authors

Editor information

Thomas Barth Anke Schüll

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Friedr.Vieweg & Sohn Verlag | GWV Fachverlage GmbH, Wiesbaden

About this chapter

Cite this chapter

Neumann, D., Veit, D., Weinhardt, C. (2006). Grid Economics: Market Mechanisms for Grid Markets. In: Barth, T., Schüll, A. (eds) Grid Computing. Vieweg. https://doi.org/10.1007/978-3-8348-9101-3_4

Download citation

Publish with us

Policies and ethics