Skip to main content
Log in

On the Simulation of Grid Market Coordination Approaches

  • Published:
Journal of Grid Computing Aims and scope Submit manuscript

Abstract

Grid computing has recently become an important paradigm for managing computationally demanding applications, composed of a collection of services. The dynamic discovery of services, and the selection of a particular service instance providing the best value out of the discovered alternatives, poses a complex multi-attribute n:m allocation decision problem, which is often solved using a central resource broker. However, decentralized approaches to this service allocation problem represent a much more flexible alternative, thus promising improvements in the efficiency of the resulting negotiations and service allocations. This paper compares centralized and decentralized service allocation mechanisms in Grid market scenarios according to a defined set of metrics.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Adar, E., Huberman, B.A.: Free riding on gnutella. First Monday 5(10) (2000) (September)

  2. Bell, W., Cameron, D., Capozza, L., Millar, A., Stockinger, K. Zini, F.: OptorSim – A Grid simulator for studying dynamic data replication strategies. Int. J. High Perform. Comput. Appl. 17(4) (2003)

  3. Biswas, S., Narahari, Y.: An iterative auction mechanism for combinatorial logistics exchanges. In: Proceedings of the 9th International Symposium on Logistics, Bangalore, India, 11–14 July 2004

  4. Buyya, R., Abramson, D., Giddy, J., Stockinger, S.H.: Economic models for resource management and scheduling. Concurr. Comput. Pract. Experience 14, 1507–1542 (2002)

    Article  MATH  Google Scholar 

  5. Buyya, R., Murshed, M.: GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing. Concurr. Comput. Pract. Experience 14, 1175–1220 (2002)

    Article  MATH  Google Scholar 

  6. Cameron, D., Carvajal-Schiaffino, R., Millar, A., Nicholson, C., Stockinger, K., Zini, F.: Analysis of scheduling and replica optimisation strategies for data Grids using OptorSim. J. Grid Comput. 2(1), 57–69 (2004)

    Article  Google Scholar 

  7. Conen, W.: Economically coordinated job shop scheduling and decision point bidding an example for economic coordination in manufacturing and logistics. In: Proceedings of the 16th Workshop on Planen, Scheduling und Konfigurieren, Entwerfen (2002)

  8. Cramton, P., Shoham, Y., Steinberg, R.: Introduction to Combinatorial Auctions, pp. 1–14. Combinatorial Auctions, MIT Press (2006)

  9. de Assuncao, M.D., Streitberger, W., Eymann, T., Buyya, R.: Enabling the simulation of service-oriented computing and provisioning policies for autonomic utility Grids. In: Proceedings of the 4th International Workshop on Grid Economics and Business Models (GECON 2007), Rennes, France, 28 August 2007

  10. Eymann, T., Reinicke, M., Ardaiz, O., Artigas, P., de Cerio, L.D., Freitag, F., Messeguer, R., Navarro, D.R.L.: Decentralized vs. centralized economic coordination of resource allocation in Grids. In: Proceedings of the 1st European Across Grids Conference (2003)

  11. Eymann, T., Sackmann, S., Mueller, G., Pippow, I.: Hayek’s Catallaxy: a forwardlooking concept for information systems. In: Proceeding of American Conference on Information Systems (AMCIS’03) (2003)

  12. Foster, I.: Service-oriented science. Science 308, 814–817 (2005)

    Article  Google Scholar 

  13. Foster, I., Kesselman, C.: The Grid: blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers Inc, San Francisco, CA, USA (1999)

    Google Scholar 

  14. Friedman, D.: The double auction market institution: a survey. In: Friedman, D., Rust, J. (eds.) The Double Auction Market – Institutions, Theories, and Evidence, pp. 3–26. Perseus Publishing, Cambridge MA (1991)

    Google Scholar 

  15. Goldberg, D.: Genetic Algorithms in Search, Optimization and Machine Learning. Reading MA, Addison Wesley (1993)

    Google Scholar 

  16. Green, J., Laffont, J.-J.: Characterization of satisfactory mechanisms for the revelation of preferences for public goods. Econometrica 45(2), 427–438 (1997)

    Article  MathSciNet  Google Scholar 

  17. Hayek, F., Bartley, W., Klein, P., Caldwell, B.: The collected works of F.A. Hayek. University of Chicago Press (1989)

  18. Hayek, F.A.v.: The use of knowledge in society. Am. Econ. Rev. XXXV(4), 519–530 (1945)

    Google Scholar 

  19. Kagel, J., Roth, A.: The Handbook of Experimental Economics. Princeton University Press (1995)

  20. Legrand, A., Marchal, L., Casanova, H.: Scheduling distributed applications: the simgrid simulation framework (2003)

  21. Ludwig, H., Dan, A., Kearney, B.: Cremona: an architecture and library for creation and monitoring of WS-agreements. In: Proceedings of the 2nd International Conference on Service Oriented Computing (ICSOC 2004), pp. 65–74. New York City, NY, USA, 15–18 November 2004

  22. McAfee, R., McMillan, J.: Auctions and bidding. J. Econ. Lit 25(2), 699–738 (1987)

    Google Scholar 

  23. Mito, M., Fujita, S.: On heuristics for solving winner determination problem in combinatorial auctions. J. Heuristics 10(5), 507–523 (2004)

    Article  MATH  Google Scholar 

  24. Myerson, R.B., Satterthwaite, M.A.: Efficient mechanisms for bilateral trading. J. Econ. Theory 28, 265–281 (1983)

    Article  MathSciNet  Google Scholar 

  25. Parkes, D.C., Kalagnanam, J., Eso, M.: Achieving budget-balance with Vickrey-based payment schemes in exchanges. In: Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence, pp. 1161–1168. Seattle, Washington, USA, 04–10 August 2001

  26. Pruitt, D.: Negotiation Behavior. Organizational and Occupational Psychology. Academic, New York (1981)

    Google Scholar 

  27. Regev, O., Nisan, N.: The POPCORN market: online markets for computational resources. Decis. Support Syst. 28(1–2), 177–189 (2000)

    Article  Google Scholar 

  28. Rosenschein, J.S., Zlotkin, G.: Rules of Encounter – Designing Conventions for Automated Negotiation among Computers. MIT Press, Cambridge (1994)

    Google Scholar 

  29. Sattherthwaite, M.A., Williams, S.R.: The Bayesian theory of the k-double auction. In: Friedman, D., Rust, J. (eds.) The Double Auction Market – Institutions, Theories, and Evidence, Chapter 4, pp. 99–123, Addison-Wesley, (1993)

  30. Schnizler, B.: MACE: a multi-attribute combinatorial exchange. In: Jenning, N., Kersten, G., Ockenfels, A., Weinhardt, C. (eds.) Proceedings 06461 Negotiation and Market Engineering, Internationales Begegnungs- und Forschungszentrum (IBFI). Schloss Dagstuhl, Germany, 12–17 November 2006

  31. Schnizler, B.: Resource Allocation in the Grid: a Market Engineering Approach. Universitaetsverlag Karlsruhe (2007)

  32. Schnizler, B., Neumann, D., Veit, D., Weinhardt, C.: Trading Grid services – a multi-attribute combinatorial approach. European J. Operat. Res. doi:10.1016/j.ejor.2006.05.049 (2006)

  33. Smith, R.E., Taylor, N.: A framework for evolutionary computation in agent-based systems. In: Proceedings of the Seventh International Conference on Intelligent Systems. ISCA Press, Paris, France, 01–03 July 1998

    Google Scholar 

  34. Smith, R.G.: The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans. Comput. C-29 (1980)

  35. Smith, V.: An experimental study of competitive market behavior. J. Polit. Econ. 70, 111–137 (1962)

    Article  Google Scholar 

  36. Song, H.J., Liu, X., Jakobsen, D., Bhagwan, R., Zhang, X., Taura, K., Chien, A.: The microgrid: a scientific tool for modeling computational Grids. Sci. Program. 8(3), 127–141 (2000)

    Google Scholar 

  37. Streitberger, W., Eymann, T., Veit, D., Catalano, M., Giulioni, G., Joita, L., Rana, O.F.: Evaluation of economic resource allocation in application layer networks a metrics framework. In: Proceedings of 8th Internationale Tagung Wirtschaftsinfromatik (WI2007), eOrganisation: Service-, Prozess-, Market-Engineering, pp. 477–494. Karlsruhe, Germany, 28 February–02 March 2007

  38. Subramoniam, K., Maheswaran, M., Toulouse, M.: Towards a micro-economic model for resource allocation in Grid computing systems. In: Proceedings of the 2002 IEEE Canadian Conference on Electrical & Computer Engineering, Winnipeg, Manitoba, Canada, 12–15 May 2002

  39. Tesfatsion, L.: How economists can get alife. In: Arthur, W.B., Durlauf, S., Lane, D.A. (eds.) The Economy as a Evolving Complex System II, pp. 533–564 (1997)

  40. Varian, H.R.: Mikrokonomie. Oldenbourg (1994)

  41. Vickrey, W.: Counterspeculation, auctions, and competitive sealed tenders. J. Finance 16, 8–37 (1961)

    Article  Google Scholar 

  42. Wellman, M.P., Walsh, W.E., Wurman, P.R., MacKie-Mason, J.K.: Auction protocols for decentralized scheduling. Games Econom. Behav. 35, 271–303 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  43. Wolski, R., Brevik, J., Plank, J.S., Bryan, T.: Grid resource allocation and control using computational economies. In: Berman, F., Fox, G., Hey, A. (eds.) Grid Computing: Making the Global Infrastructure a Reality. Wiley (2003)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Werner Streitberger.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Streitberger, W., Hudert, S., Eymann, T. et al. On the Simulation of Grid Market Coordination Approaches. J Grid Computing 6, 349–366 (2008). https://doi.org/10.1007/s10723-007-9092-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10723-007-9092-6

Keywords