Skip to main content

Q-Strategy: A Bidding Strategy for Market-Based Allocation of Grid Services

  • Conference paper
On the Move to Meaningful Internet Systems: OTM 2008 (OTM 2008)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5331))

Abstract

The application of autonomous agents by the provisioning and usage of computational services is an attractive research field. Various methods and technologies in the area of artificial intelligence, statistics and economics are playing together to achieve i) autonomic service provisioning and usage of Grid services, to invent ii) competitive bidding strategies for widely used market mechanisms and to iii) incentivize consumers and providers to use such market-based systems.

The contributions of the paper are threefold. First, we present a bidding agent framework for implementing artificial bidding agents, supporting consumers and providers in technical and economic preference elicitation as well as automated bid generation by the requesting and provisioning of Grid services. Secondly, we introduce a novel consumer-side bidding strategy, which enables a goal-oriented and strategic behavior by the generation and submission of consumer service requests and selection of provider offers. Thirdly, we evaluate and compare the Q-strategy, implemented within the presented framework, against the Truth-Telling bidding strategy in three mechanisms – a centralized CDA, a decentralized on-line machine scheduling and a FIFO-scheduling mechanisms.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Cirne, W., Brasileiro, F., Andrade, N., Costa, L., Andrade, A., Novaes, R., Mowbray, M.: Labs of the world unite!!!. Journal of Grid Computing 4(3) (2006)

    Google Scholar 

  2. Andrzejak, A., Arlitt, M., Rolia, J.: Bounding the resource savings of utility computing models (2002)

    Google Scholar 

  3. Barr, J.: Successful web based business web sites, amazon web services. In: WWW 2006 (2006)

    Google Scholar 

  4. Minoli, D.: A networking approach to grid computing. Wiley Hoboken, NJ (2005)

    Google Scholar 

  5. Knights, M.: Grid computing can power your business. Distributed Computing | Computer Hardware, ComputerWeekly (July 13, 2007)

    Google Scholar 

  6. Smith, W., Foster, I., Taylor, V.: Predicting application run times using historical information. In: Feitelson, D.G., Rudolph, L. (eds.) IPPS-WS 1998, SPDP-WS 1998, and JSSPP 1998. LNCS, vol. 1459. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  7. Stoesser, J., Neumann, D.: A model of preference elicitation for distributed market-based resource allocation. Working paper, University of Karlsruhe (TH) (2008)

    Google Scholar 

  8. Anjomshoaa, A., Brisard, F., Drescher, M., Fellows, D., Ly, A., McGough, S., Pulsipher, D., Savva, A.: Job Submission Description Language (JSDL) Specification, Version 1.0. Job Submission Description Language WG (2005)

    Google Scholar 

  9. Das, R., Hanson, J., Kephart, J., Tesauro, G.: Agent-human interactions in the continuous double auction. In: Proceedings of the International Joint Conference on Artificial Intelligence, vol. 26 (2001)

    Google Scholar 

  10. Heydenreich, B., Müller, R., Uetz, M.: Decentralization and Mechanism Design for Online Machine Scheduling. METEOR, Maastricht research school of Economics of TEchnology and ORganizations (2006)

    Google Scholar 

  11. Phelps, S.: Evolutionary mechanism design. Ph.D. Thesis (July 2007)

    Google Scholar 

  12. Cliff, D.: Minimal-intelligence agents for bargaining behaviors in market-based environments. TechnicalReport, Hewlett Packard Labs (1997)

    Google Scholar 

  13. Gode, D., Sunder, S.: Allocative efficiency of markets with zero-intelligence traders: Market as a partial substitute for individual rationality. The Journal of Political Economy 101(1), 119–137 (1993)

    Article  Google Scholar 

  14. Gjerstad, S., Dickhaut, J.: Price formation in double auctions. Games and Economic Behavior 22(1), 1–29 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  15. Tesauro, G., Das, R.: High-performance bidding agents for the continuous double auction. In: Proceedings of the 3rd ACM conference on Electronic Commerce (2001)

    Google Scholar 

  16. Bagnall, A.J., Toft, I.: Autonomous adaptive agents for single seller sealed bid auctions. Journal of Autonomous Agents and Multi-Agent Systems (2005)

    Google Scholar 

  17. Cliff, D.: Explorations in evolutionary design of online auction market mechanisms. Electronic Commerce Research and Applications 2(2), 162–175 (2003)

    Article  Google Scholar 

  18. Cliff, D.: Zip60: an enhanced variant of the zip trading algorithm. In: Proceedings of the The 8th IEEE International Conference on E-Commerce Technology and The 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (2006)

    Google Scholar 

  19. Watkins, C., Dayan, P.: Q-learning. Machine Learning 8(3), 279–292 (1992)

    MATH  Google Scholar 

  20. Kaelbling, L., Littman, M., Moore, A.: Reinforcement learning: A survey. Arxiv preprint cs.AI/9605103 (1996)

    Google Scholar 

  21. Whiteson, S., Stone, P.: On-line evolutionary computation for reinforcement learning in stochastic domains. In: Proceedings of the 8th annual conference on Genetic and evolutionary computation, pp. 1577–1584 (2006)

    Google Scholar 

  22. Medernach, E., des Cezeaux, C.: Workload analysis of a cluster in a grid environment. In: Feitelson, D.G., Frachtenberg, E., Rudolph, L., Schwiegelshohn, U. (eds.) JSSPP 2005. LNCS, vol. 3834, pp. 36–61. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  23. Nassif, L., Nogueira, J., de Andrade, F.: Distributed resource selection in grid using decision theory. In: Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid, pp. 327–334 (2007)

    Google Scholar 

  24. Buyya, R.: Economic-based Distributed Resource Management and Scheduling for Grid Computing. PhD thesis, Monash University (2002)

    Google Scholar 

  25. Parkes, D., Singh, S., Yanovsky, D.: Approximately efficient online mechanism design. In: Proc. 18th Annual Conf. on Neural Information Processing Systems (2004)

    Google Scholar 

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

    Article  Google Scholar 

  27. Walsh, W., Wellman, M., Wurman, P., MacKie-Mason, J.: Some economics of market-based distributed scheduling. In: Proceedings of 18th International Conference on Distributed Computing Systems, pp. 612–621 (1998)

    Google Scholar 

  28. Grosu, D., Das, A.: Auctioning resources in grids: model and protocols. Concurrency and Computation 18(15) (2006)

    Google Scholar 

  29. Schnizler, B., Neumann, D., Veit, D., Weinhardt, C.: Trading grid services-a multi-attribute combinatorial approach. European Journal of Operational Research, forthcoming (2006)

    Google Scholar 

  30. Bapna, R., Das, S., Garfinkel, R., Stallaert, J.: A market design for grid computing (2005)

    Google Scholar 

  31. Lai, K., Rasmusson, L., Adar, E., Zhang, L., Huberman, B.: Tycoon: An implementation of a distributed, market-based resource allocation system. Multiagent and Grid Systems 1(3), 169–182 (2005)

    Article  MATH  Google Scholar 

  32. Sanghavi, S., Hajek, B.: Optimal allocation of a divisible good to strategic buyers. In: 43rd IEEE Conference on Decision and Control-CDC (2004)

    Google Scholar 

  33. Luce, R., Tukey, J.: Simultaneous conjoint measurement: A new type of fundamental measurement. Journal of Mathematical Psychology 1(1), 1–27 (1964)

    Article  MATH  Google Scholar 

  34. Green, P., Rao, V.: Conjoint measurement for quantifying judgmental data. Journal of Marketing Research 8(3), 355–363 (1971)

    Article  Google Scholar 

  35. Saaty, T.: Axiomatic foundation of the analytic hierarchy process. Management Science 32(7), 841–855 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  36. Wellman, M., Greenwald, A., Stone, P.: Autonomous Bidding Agents: Strategies and Lessons from the Trading Agent Competition. MIT Press, Cambridge (2007)

    Google Scholar 

  37. Sherstov, A., Stone, P.: Three automated stock-trading agents: Acomparative study. In: Faratin, P., Rodríguez-Aguilar, J.-A. (eds.) AMEC 2004. LNCS (LNAI), vol. 3435, pp. 173–187. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  38. Vytelingum, P., Dash, R., David, E., Jennings, N.: A risk-based bidding strategy for continuous double auctions. In: Proc. 16th European Conference on Artificial Intelligence, pp. 79–83 (2004)

    Google Scholar 

  39. He, M., Leung, H., Jennings, N.: A fuzzy-logic based bidding strategy for autonomous agents in continuous double auctions. IEEE Transactions on Knowledge and Data Engineering 15(6), 1345–1363 (2003)

    Article  Google Scholar 

  40. Reeves, D., Wellman, M., MacKie-Mason, J., Osepayshvili, A.: Exploring bidding strategies for market-based scheduling. Decision Support Systems 39(1) (2005)

    Google Scholar 

  41. Li, J., Yahyapour, R.: Learning-based negotiation strategies for grid scheduling. In: Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID 2006), vol, 00, pp. 576–583 (2006)

    Google Scholar 

  42. Li, J., Yahyapour, R.: A strategic negotiation model for grid scheduling. Journal International Transactions on Systems Science and Applications, 411–420 (2006)

    Google Scholar 

  43. Kaplan, S., Weisbach, M.: The success of acquisitions: Evidence from divestitures. The Journal of Finance 47(1), 107–138 (1992)

    Article  Google Scholar 

  44. Haddadi, A.: Belief-desire-intention agent architectures. Foundations of Distributed Artificial Intelligence (1996)

    Google Scholar 

  45. Stone, P.: Learning and multiagent reasoning for autonomous agents. In: The 20th International Joint Conference on Artificial Intelligence, pp. 13–30 (January 2007)

    Google Scholar 

  46. van den Herik, H.J., Hennes, D., Kaisers, M., Tuyls, K., Verbeeck, K.: Multi-agent learning dynamics: A survey. In: Klusch, M., Hindriks, K.V., Papazoglou, M.P., Sterling, L. (eds.) CIA 2007. LNCS (LNAI), vol. 4676, pp. 36–56. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  47. Erev, I., Roth, A.: Predicting how people play games: Reinforcement learning in experimental games with unique, mixed strategy equilibria. The American Economic Review 88(4), 848–881 (1998)

    Google Scholar 

  48. Shoham, Y., Powers, R., Grenager, T.: If multi-agent learning is the answer, what is the question? Artificial Intelligence 171(7), 365–377 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  49. Panait, L., Luke, S.: Cooperative multi-agent learning: The state of the art. Autonomous Agents and Multi-Agent Systems 11(3), 387–434 (2005)

    Article  Google Scholar 

  50. Stoica, I., Abdel-Wahab, H., Jeffay, K., Baruah, S., Gehrke, J., Plaxton, C.: A proportional share resource allocation algorithm for real-time, time-shared systems. In: Proceedings of the 17th IEEE Real-Time Systems Symposium (1996)

    Google Scholar 

  51. Sanghavi, S., Hajek, B.: Optimal allocation of a divisible good to strategic buyers. In: 43rd IEEE Conference on Decision and Control-CDC (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Borissov, N., Wirström, N. (2008). Q-Strategy: A Bidding Strategy for Market-Based Allocation of Grid Services. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems: OTM 2008. OTM 2008. Lecture Notes in Computer Science, vol 5331. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88871-0_52

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-88871-0_52

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-88870-3

  • Online ISBN: 978-3-540-88871-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics