Skip to main content
Log in

Game strategies among multiple cloud computing platforms for non-cooperative competing assignment user tasks

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

With the development of cloud computing technology, more and more cloud computing platforms are emerging which provide a great deal of computing services. But every cloud computing platform is selfish, there are many competitions and contradictions among them. Only if many cloud computing platforms are united and cooperative, they can realize resource sharing and aggregate a greater capacity. Therefore, this paper studies game strategies among multiple cloud computing platforms for coordinating and competing assignment user tasks. Firstly, we present a framework of federated cloud computing platforms, which is composed of multiple private clouds. User tasks will be received, assigned, and executed by the federated cloud. Secondly, a non-cooperative game model for tasks allocation is established among multiple private clouds. Then, the Nash equilibrium solution under the non-cooperative game is transformed into a function optimization problem. We use the particle swarm optimization algorithm to obtain near optimal solution. Finally, based on the Nash equilibrium solution, we propose a tasks allocation algorithm called NGTA for multiple private clouds in the non-cooperative game. The experimental results show that in the presence of competition, compared with Max–Min and Min-Min algorithm, NGTA algorithm can bring balanced utility satisfaction to each private cloud. The expected utility deviation of each private cloud is very small, the average is about 0.002.

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

Access this article

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

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Chiti F, Fantacci R, Picano B (2019) A matching game for tasks offloading in integrated edge-fog computing systems. Trans Emerg Telecommun Technol 31(1):1–14

    Google Scholar 

  2. El Haber E, Nguyen TM, Assi C (2019) Joint optimization of computational cost and devices energy for task offloading in multi-tier edge-clouds. IEEE Trans Commun 67(5):3407–3421

    Article  Google Scholar 

  3. He Q, Cui G, Zhang X et al (2020) A game-theoretical approach for user allocation in edge computing environment. IEEE Trans Parallel Distrib Syst 31(3):515–529

    Article  Google Scholar 

  4. Chen Y (2019) Research on resource scheduling of cloud computing based on evolutionary game. HuBei University of Technology, Wuhan

    Google Scholar 

  5. Luo R, Ye W, Liu X et al (2019) A runtime resource management approach of microservices based on congestion game. Acta Electron Sin 47(7):1497–1505

    Google Scholar 

  6. Sun H, Zhao N (2020) Cloud computing task scheduling algorithm based on improved berg game model. Control Eng China 27(3):500–506

    Google Scholar 

  7. Yang J, Jiang B, Lv Z et al (2020) A task scheduling algorithm considering game theory designed for energy management in cloud computing. Futur Gener Comput Syst 105:985–992

    Article  Google Scholar 

  8. Zhang J, Xia W, Yan F et al (2018) Joint computation offloading and resource allocation optimization in heterogeneous networks with mobile edge computing. IEEE Access 6:19324–19327

    Article  Google Scholar 

  9. Kuang Z, Shi Y, Guo S et al (2019) Multi-user offloading game strategy in OFDMA mobile cloud computing system. IEEE Trans Veh Technol 68(12):12190–12201

    Article  Google Scholar 

  10. Jiao Y, Wang P, Niyato D et al (2019) Auction mechanisms in cloud/fog computing resource allocation for public blockchain networks. IEEE Trans Parallel Distrib Syst 30(9):1975–1989

    Article  Google Scholar 

  11. Ma K, Bagula A, Mauwa H et al (2018) “Modelling cloud federation: a fair profit distribution strategy using the shapley value,” IEEE International Conference on Future Internet of Things & Cloud, 2018, pp:1–6

  12. Kumar GA, Sundaresan A, Saha S et al (2017) A novel probabilistic strategy for delay corrected allocation in shared resource systems. Nephron Clin Pract 17(2):83–96

    MathSciNet  Google Scholar 

  13. Yin C (2019) Resource optimization allocation based on random evolution game dynamics in cloud computing. Comput Appl Softw 36(9):140–145

    Google Scholar 

  14. Midya S, Roy A, Majumder K et al (2018) “PSO based optimized resource allocation in three tier Cloud Architecture for VANET[C],”// Fourth International Conference on Research in Computational Intelligence and Communication Networks, pp 12–17

  15. Wei G, Vasilakos AV, Yao Z et al (2010) A game-theoretic method of fair resource allocation for cloud computing services. J Supercomput 54(2):252–269

    Article  Google Scholar 

  16. Nezarat A, Dastghaibifard G (2015) Efficient nash equilibrium resource allocation based on game theory mechanism in cloud computing by using auction. PLoS ONE 10:1–29

    Article  Google Scholar 

  17. Fang Y, Chen P, Han T (2022) Hint: harnessing the wisdom of crowds for handling multi-phase tasks. Neural Comput Appl. https://doi.org/10.1007/s00521-021-06825-7

    Article  Google Scholar 

  18. Esposito C, Ficco M, Palmieri F, Castiglione A (2016) Smart cloud storage service selection based on fuzzy logic, theory of evidence and game theory. IEEE Trans Comput 65(8):2348–2362

    Article  MathSciNet  Google Scholar 

  19. Pillai PS, Rao S (2016) Resource allocation in cloud computing using the uncertainty principle of game theory. IEEE Syst J 10(2):637–648

    Article  Google Scholar 

  20. Schecter S, Gintis H (2016) Game theory in action: an introduction to classical and evolutionary models, Economics Books

  21. Sangwan R (2016) Numerical algorithms: methods for computer vision, machine learning, and graphics. Comput Rev 57(6):343–343

    Google Scholar 

  22. Wang LZ (2018) Game theory. Democracy and construction press

  23. Rezaee A (2018) The Nash equilibrium point of dynamic games using evolutionary algorithms in linear dynamics and quadratic system. Autom Control Comput Sci 52(2):109–117

    Article  MathSciNet  Google Scholar 

  24. Liu J, Mei Y, Li X (2016) An analysis of the inertia weight parameter for binary particle swarm optimization. IEEE Trans Evol Comput 20(5):666–681

    Article  Google Scholar 

  25. Kong X, Li D (2016) Region air-defense deployment decision based on particle swarm optimization. Comput Dig Eng 44(12):2320–2324

    Google Scholar 

Download references

Acknowledgements

This work was supported by the National Key R&D Program of China under grant No. 2020YFD1100605, 2019YFB1704100; the National Social Science Foundation of China under grant No. 17BQT086; the National Nature Science Foundation of China under grant No. 61762048;the Subproject of National Seafloor Observatory System of China under grant No. 2970000001/001/016;Key scientific and technological research projects of Jiangxi Provincial Department of Education under grant No. GJJ190180,GJJ200428; Scientific research fund of Jiangxi Agricultural University under grant No. 9232307210.

Author information

Authors and Affiliations

Authors

Contributions

The authors and their attributions: GuoSun Zeng and Huanliang Xiong designed research, Chunling Ding and GuiJuan Kuang performed research, Huanliang Xiong and Canghai Wu analyzed data and wrote the paper.

Corresponding author

Correspondence to Huanliang Xiong.

Ethics declarations

Conflict of interest

The authors declared that they have no conflicts of interest to this work. We declare that we do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.

Data availability

Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.

Informed consent

Written informed consent for publication of this paper was obtained from the Tongji University, Jiangxi Agricultural University, Qingdao Agricultural University and all authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zeng, G., Xiong, H., Ding, C. et al. Game strategies among multiple cloud computing platforms for non-cooperative competing assignment user tasks. J Supercomput 78, 14317–14342 (2022). https://doi.org/10.1007/s11227-022-04437-z

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-022-04437-z

Keywords

Navigation