Table of Contents Author Guidelines Submit a Manuscript
Scientific Programming
Volume 2016, Article ID 1629893, 13 pages
Research Article

A Game-Theoretic Based Resource Allocation Strategy for Cloud Computing Services

1College of Information Science and Engineering, Northeastern University, Shenyang, Liaoning 110819, China
2College of Computer and Communication Engineering, Northeastern University at Qinhuangdao, Qinhuangdao, Hebei 066004, China

Received 9 May 2016; Revised 14 August 2016; Accepted 23 August 2016

Academic Editor: Jun Zheng

Copyright © 2016 Wang Yan et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


We propose an economics-oriented cloud computing resources allocation strategy with the use of game theory. Then we develop a resource allocation algorithm named NCGRAA (noncooperative game resource allocation algorithm) to search the Nash equilibrium solution that makes the utility of various resource providers achieve optimum. We also propose an algorithm named BGRAA (bargaining game resource allocation algorithm) to further increase the overall revenue with the constraints of efficiency and fairness. Based on numerical results, we discuss the influence of NCGRAA and BGRAA for the utility of resource on the system performance. It shows that the choice of parameters of the two algorithms is significant in improving the system performance and converging to the Nash equilibrium and Nash bargaining.