Skip to main content

A New Game Theoretical Resource Allocation Algorithm for Cloud Computing

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6104))

Abstract

Cloud computing and other computing paradigms share the similar visions which aim to implement parallel computations on large distributed resources. However, this cloud computing is more involved in purchasing and consuming manners between providers and users than others. So how to allocate resources reasonably to cater requirements from both sides attracts wide attentions. Based on game theory, we introduce a new Bayesian Nash Equilibrium Allocation algorithm to solve resource management problem in cloud computing. This algorithm fully considers several criteria such as the heterogeneous distribution of resources, rational exchange behaviors of cloud users, incomplete common information and dynamic successive allocation. Compared to former researches, experimental results presented in this paper show that even though rivals’ information is uncertain, cloud users can receive Nash equilibrium allocation solutions by gambling stage by stage. Furthermore, the resource price evaluated by the algorithm will converge to the optimal price at the end of the gambling sequence.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Armbrust, M., Fox, A., Griffith, R.: Above the clouds: A berkeley view of cloud computing. Technical Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley (2009)

    Google Scholar 

  2. Foster, I., Zhao, Y., Raicu, I., Lu, S.: Cloud computing and grid computing 360-degree compared. In: Grid Computing Environments Workshop, pp. 1–10 (2008)

    Google Scholar 

  3. Teng, F., Magoulès, F.: Future of Grids Resources Management. In: Fundamentals of Grid Computing: Theory, Algorithms and Technologies, pp. 133–153. Chapman & Hall/CRC, Boca Raton (2009)

    Google Scholar 

  4. Tan, Z., Gurd, J.R.: Market-based grid resource allocation using a stable continuous double auction. In: 8th IEEE/ACM International Conference on Grid Computing, pp. 283–290 (2007)

    Google Scholar 

  5. Regev, O., Nisan, N.: The popcorn market – an online market for computational resources. In: Proceedings of 1st International Conference on Information and Computation Economies, pp. 148–157. ACM Press, New York (1998)

    Chapter  Google Scholar 

  6. Qin, C., Shapley, L., Shimomura, K.: The walras core of an economy and its limit theorem. Journal of Mathematical Economics 42(2), 180–197 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  7. Buyya, R., Ranjan, R., Calheiros, R.N.: Modeling and simulation of scalable cloud computing environments and the cloudsim toolkit: challenges and opportunities. In: Proceedings of the 7th High Performance Computing and Simulation Conference, Leipzig, Germany, IEEE Press, Los Alamitos (2009)

    Google Scholar 

  8. Li, Z.j., Cheng, C.t., Huang, F.x.: Utility-driven solution for optimal resource allocation in computational grid. Computer Languages, Systems and Structures 35(4), 406–421 (2009)

    Article  Google Scholar 

  9. Khan, S., Ahmad, I.: Non-cooperative, semi-cooperative, and cooperative games-based grid resource allocation. In: Parallel and Distributed Processing Symposium, vol. 0, p. 101 (2006)

    Google Scholar 

  10. Maheswaran, R.T., Basar, T.: Nash equilibrium and decentralized negotiation in auctioning divisible resources. Group Decision and Negotiation 13(2003) (2003)

    Google Scholar 

  11. An, B., Miao, C., Shen, Z.: Market based resource allocation with incomplete information. In: Proceedings of the 20th International Joint Conference on Artifical Intelligence, pp. 1193–1198. Morgan Kaufmann Publishers Inc., San Francisco (2007)

    Google Scholar 

  12. Galstyan, A., Kolar, S., Lerman, K.: Resource allocation games with changing resource capacities. In: Proceedings of the International Conference on Autonomous Agents and Multi-Agent Systems, pp. 145–152. ACM Press, New York (2002)

    Google Scholar 

  13. Gustedt, J., Jeannot, E., Quinson, M.: Experimental validation in large-scale systems: a survey of methodologies. Parallel Processing Letters 19, 399–418 (2009)

    Article  Google Scholar 

  14. Sulistio, A., Cibej, U., Venugopal, S., Robic, B., Buyya, R.: A toolkit for modelling and simulating data grids: an extension to gridsim. Concurrency and Computation: Practice & Experience 20(13), 1591–1609 (2008)

    Article  Google Scholar 

  15. Bredin, J., Kotz, D., Rus, D., Maheswaran, R.T., Imer, Ç., Basar, T.: Computational markets to regulate mobile-agent systems. Autonomous Agents and Multi-Agent Systems 6(3), 235–263 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Teng, F., Magoulès, F. (2010). A New Game Theoretical Resource Allocation Algorithm for Cloud Computing. In: Bellavista, P., Chang, RS., Chao, HC., Lin, SF., Sloot, P.M.A. (eds) Advances in Grid and Pervasive Computing. GPC 2010. Lecture Notes in Computer Science, vol 6104. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13067-0_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13067-0_35

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13066-3

  • Online ISBN: 978-3-642-13067-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics