DEVELOPMENT THE RESOURCES LOAD VARIATION FORECASTING METHOD WITHIN CLOUD COMPUTING SYSTEMS

Main Article Content

Viacheslav Davydov
https://orcid.org/0000-0002-2976-8422
Daryna Hrebeniuk
https://orcid.org/0000-0001-5331-2444

Abstract

The subject of research in the article is the models and methods of resources load forecasting in cloud computing systems using the mathematical apparatus of neural networks. The aim of the work is increasing the efficiency of computing systems resources usage (such as RAM, disk space, CPU, network) by developing methods of resources load forecasting. The article addresses the followingtasks: development of an integrated approach to the problems of resources load forecasting within cloud computing systems, which includes the synthesis of a combining forecasting neural network; development of a forecasting neural network model based on Elman neural network; development of a method for training a neural network based on an artificial immunity algorithm; evaluation of the effectiveness of the developed method. To solve the set tasks, the approaches and methods of artificial neural and immune systems were used, as well as methods of theoretical research, which are based on the scientific provisions of the theory of artificial intelligence, statistic, functional and systemic analyzes. The following results were obtained: on the basis of the analysis of resources load forecasting methods in cloud computing systems, the main results of the methods were revealed, the advantages and disadvantages were demonstrated. On the basis of the research results analysis, the necessity of improving analytical methods for forecasting the load has been proved. The method of computing resources load forecasting in cloud computing systems has been improved, which makes it possible to obtain more accurate assessment results and prevent overloads in cloud computing systems. The results obtained are confirmed by the experiments carried out using the means of the infrastructure of private infrastructure services. Conclusions: improved the resources load forecasting method based on the mathematical apparatus of artificial neural networks to improve the efficiency of their usage.

Article Details

How to Cite
Davydov, V., & Hrebeniuk, D. (2020). DEVELOPMENT THE RESOURCES LOAD VARIATION FORECASTING METHOD WITHIN CLOUD COMPUTING SYSTEMS. Advanced Information Systems, 4(4), 128–135. https://doi.org/10.20998/2522-9052.2020.4.18
Section
Applied problems of information systems operation
Author Biographies

Viacheslav Davydov, National Technical University "Kharkiv Polytechnic Institute", Kharkiv

Candidate of Technical Sciences, Associate Professor of Computer Engineering and Programming Department

Daryna Hrebeniuk, National Technical University "Kharkiv Polytechnic Institute", Kharkiv

graduate student of Computer Engineering and Programming Department

References

Xiao, Z., Song, W. and Chen, Q. (2013), "Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment," IEEE Transactions on Parallel and Distributed Systems, Vol. 24, No. 6, pp. 1107-1117/.

Ashby, W. (2016), An Introduction to Cybernetics (in Russian), URSS, 432 p.

J. Vandebon, J. G. F. Coutinho, W. Luk and T. Chau (2019), "Transparent Heterogeneous Cloud Acceleration," IEEE 30th International Conference on Application-specific Systems, Architectures and Processors (ASAP), New York, NY, USA, pp. 33-33, DOI: https://doi.org/10.1109/ASAP.2019.00-40.

Volkova, A., Shyshkunov, V. (2019), System analysis and modeling of processes in the technosphere (in Russian), Ural University Publishing House, Ekaterinburg, 243 p.

Berketov, G., Mikryukov A., Fedoseev, S. and Golovko, D. (2013), “Models and patterns recognition algorithms in life-cycle management problems of technical systems”, Innovative Information Technologies, Vol. 3, No. 2, pp. 41-50.

Berketov G., Mikryukov A. and Tsurkin A. (2014), “Solving the problems of forecasting the state and managing the life cycle of complex technical complexes by methods of image recognition” (in Russian), Statistics and Economics, No. 1, pp. 138-143, DOI: https://doi.org/10.21686/2500-3925-2014-1-138-143.

Xu, D., Yang, Sh., and Luo, H. (2013), “A Fusion Model for CPU Load Prediction in Cloud Computing”, Journal of Networks, Vol. 8, No. 11, 2506-2511, DOI: https://doi.org/10.4304/jnw.8.11.2506-2511.

Ramezani, F., Lu, J., Hussain, F. (2013), “A Fuzzy Predictable Load Balancing Approach in Cloud Computing”, Proceedings of the International Conference on Grid Computing and Applications (GCA), p. 108.

Bey, K.B., Benhammadi, F., Sebbak, F. (2013), “Fuzzy Subtractive Clustering Based Prediction Approach for CPU Load Availability”, The Fourth International Conference on Cloud Computing, GRIDs, and Virtualization.

Saranya.S, Murugan. B.S (2014), “Intelligent Scheduling System for Dynamic Resource Allocation in Cloud Computing”, International Journal of Advanced Research in Computer Science & Technology, Vol. 2, Issue Special 1, pp. 284-288.

Elman, J. (1990), “Finding structure in time”, Cognitive Science, Vol. 14, No. 2, pp. 179-211.

Hrebeniuk, D. (2018), “Analysis of methods of distribution of resources in the virtualization media”, Control, Navigation and Communication Systems, No. 6(52), pp. 98-103, DOI: https://doi.org/10.26906/SUNZ.2018.6.098.