Dynamic Allocation Mechanism of Cloud Computing Resources Driven by Neural Network

Authors

  • Yining Ou

DOI:

https://doi.org/10.54097/fcis.v6i1.03

Keywords:

Neural Network, Cloud Computing, Dynamic Allocation

Abstract

With the popularization of cloud computing technology, the dynamic allocation mechanism of cloud computing resources has become an important research field to improve resource utilization and meet the needs of diversified workloads. The purpose of this study is to explore the dynamic allocation mechanism of cloud computing resources driven by neural network and introduce the powerful ability of deep learning into cloud computing environment. We put forward a comprehensive framework, which combines data collection, analysis, decision-making and implementation to realize intelligent resource allocation. These data will be used to train BP neural network (BPNN). In order to predict the bidding price, a BPNN is designed, which usually includes input layer, hidden layer and output layer. The number of nodes in the input layer is equal to the dimension of the input feature, and the number of nodes in the output layer is 1, which indicates the prediction of the bidding price. Through experiments and simulations, we verify the effectiveness of the dynamic resource allocation mechanism driven by neural network. The results show that this mechanism can better adapt to the changing workload requirements, improve resource utilization and reduce resource waste. In addition, it provides better performance and user experience, thus enhancing the competitiveness of cloud computing systems.

Downloads

Download data is not yet available.

References

Lin, W., Wang, J. Z. , Liang, C. , & Qi, D. (2011). A threshold-based dynamic resource allocation scheme for cloud computing. Procedia Engineering, 23(12), 695-703.

Wei, W. , Fan, X. , Song, H. , Fan, X. , & Yang, J. (2018). Imperfect information dynamic stackelberg game based resource allocation using hidden markov for cloud computing. IEEE Transactions on Services Computing, 11(99), 78-89.

Kavitha, J. , & Rao, K. T. (2022). Dynamic resource allocation in cloud infrastructure using ant lion-based auto-regression model. International journal of communication systems(6), 35.

Bai, W. (2017). Virtual technology of cache and data real time allocation in cloud computing data center. Acta Technica CSAV (Ceskoslovensk Akademie Ved), 62(2), 187-197.

Zhu, Q. , & Agrawal, G. (2012). Resource provisioning with budget constraints for adaptive applications in cloud environments. IEEE Transactions on Services Computing, 5(4), 497-511.

Rochman, Y. , Levy, H. , & Brosh, E. (2017). Dynamic placement of resources in cloud computing and network applications. Performance Evaluation, 115(10), 1-37.

Beloglazov, A. , Abawajy, J. , & Buyya, R. (2012). Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Generation Computer Systems, 28(5), 755-768.

Zhang, Y. , Xu, K. , Shi, X. , Wang, H. , Liu, J. , & Wang, Y. (2018). Design, modeling, and analysis of online combinatorial double auction for mobile cloud computing markets. International journal of communication systems, 31(6), 3460.1-3460.17.

Zhang, J. , Xie, N. , Zhang, X. , & Li, W. (2018). An online auction mechanism for cloud computing resource allocation and pricing based on user evaluation and cost. Future Generation Computer Systems, 89(9), 286-299.

Kim, I. K. , Hwang, J. , Wang, W. , & Humphrey, M. (2020). Guaranteeing performance slas of cloud applications under resource storms. IEEE Transactions on Cloud Computing, (99), 1-1.

Deng, Y. , Xu, Z. , & Tian, Z. (2019). Dynamic adaptive streaming over http-based 3d resource allocation algorithm. The Journal of Engineering, 2019(23), 8888-8890.

Downloads

Published

27-11-2023

Issue

Section

Articles

How to Cite

Ou, Y. (2023). Dynamic Allocation Mechanism of Cloud Computing Resources Driven by Neural Network. Frontiers in Computing and Intelligent Systems, 6(1), 11-14. https://doi.org/10.54097/fcis.v6i1.03