РОЗРОБЛЕННЯ МЕТОДІВ РОЗПОДІЛУ РЕСУРСІВ У СИСТЕМАХ ХМАРНИХ ОБЧИСЛЕНЬ

Автор(и)

  • Viacheslav Davydov Національний технічний університет "Харківський політехнічний інститут" http://orcid.org/0000-0002-2976-8422
  • Daryna Hrebeniuk Національний технічний університет "Харківський політехнічний інститут" http://orcid.org/0000-0001-5331-2444

DOI:

https://doi.org/10.30837/ITSSI.2020.13.025

Ключові слова:

iнфраструктура як сервіс, хмарні обчислення, перерозподіл ресурсів

Анотація

Предметом дослідження в статті є моделі та методи балансування та розмежування навантаження і ресурсів в системах хмарних обчислень, що базуються на моделі надання послуг інфраструктури як сервісу. Метою роботи є підвищення ефективності використання наявних ресурсів в системах хмарних обчислень (таких, як оперативна пам'ять, дисковий простір, ЦПУ, мережа) шляхом розробки моделі адаптивного управління розмежуванням ресурсів. Це дозволить запускати нові віртуальні машини з мінімальним зниженням продуктивності вже функціонуючих програм. У статті вирішуються наступні завдання: розробка комплексного підходу управління розмежуванням ресурсів у хмарних системах, яка включає в себе декомпозицію системи хмарних обчислень на зони (виходячи з визначальних особливостей надаваних в кожній зоні ресурсів), первинне виділення ресурсів (що базується на основі методу аналізу ієрархій) та розмежування ресурсів системи хмарних обчислень (на основі розробленого методу); розробка методу розмежування обчислювальних ресурсів у системах хмарних обчислень; оцінка ефективності розробленого методу. Для вирішення поставлених завдань були використані підходи і методи динамічного балансування навантаження, а також методи теоретичних досліджень, які засновані на наукових положеннях теорії штучного інтелекту, статичного, функціонального і системного аналізів. Отримані наступні результати: на основі проведеного аналізу існуючих методів розмежування і балансування навантаження в системах хмарних обчислень були виявлені основні особливості існуючих методів розподілу ресурсів, наведені їх переваги та недоліки. На основі проведеного аналітичного дослідження доведено необхідність вдосконалення існуючих методів розмежування ресурсів. Створено метод і алгоритм розмежування обчислювальних ресурсів в системах хмарних обчислень, що дозволяють зменшити значення коефіцієнта нерівномірності використання обчислювальних ресурсів при мінімізації витрат на їх переміщення. Отримані результати підтверджені проведеними експериментами при використанні програмного забезпечення для створення приватних інфраструктурних хмарних сервісів і хмарних сховищ. Висновки: вдосконалення методу розмежування і балансування навантаження в системах хмарних обчислень дозволило підвищити здатність цих систем запускати нові віртуальні машини з мінімальним зниженням продуктивності вже функціонуючих програм.

Завантаження

Дані завантаження ще не доступні.

Біографії авторів

Viacheslav Davydov, Національний технічний університет "Харківський політехнічний інститут"

кандидат технічних наук, доцент кафедри обчислювальної техніки та програмування

Daryna Hrebeniuk, Національний технічний університет "Харківський політехнічний інститут"

аспірант кафедри обчислювальної техніки та програмування

Посилання

Dimitri, N. (2020), "Pricing cloud IaaS computing services", Journal of Cloud Computing, No. 9. DOI: https://doi.org/10.1186/s13677-020-00161-2

Soh, J., Copeland, M., Puca, A., Harris, M. (2020), "Overview of Azure Infrastructure as a Service (IaaS) Services", Microsoft Azure, P. 21–41. DOI: https://doi.org/10.1007/978-1-4842-5958-0_2

Kudriavtsev, A., Koshelev, V., Izbyshev, A., Dudina, I., Kurmangaleev, Sh., Avetisian, A., Ivannikov, V., Velihov, V., Riabinkin, Ye. (2013), "Design and Implement Cloud for High Performance", Works ISP RAS, No. 1, P. 13–33, available at : https://cyberleninka.ru/article/n/razrabotka-i-realizatsiya-oblachnoy-sistemy-dlya-resheniya-vysokoproizvoditelnyh-zadach (last accessed: 25.09.2020).

Vyshnivskyi, V., Vasylenko, V., Hrynkevych, H., Kuklov V. (2016), "Implement advanced cloud computing within data centers", Information security, No. 3 (23), P. 118–125.

Agavanakis, K., Karpetas, G., Taylor, M., Pappa, E., Michail, C., Filos, J., Trachana, V., Kontopoulou, L. (2019), "Practical machine learning based on cloud computing resources", Technologies and Materials for Renewable Energy, Environment and Sustainability (TMREES19).

Alshamrani, S. (2018), "An Efficient Allocation of Cloud Computing Resources", AICCC '18: Proceedings of the 2018 Artificial Intelligence and Cloud Computing Conference, P. 68–75. DOI: https://doi.org/10.1145/3299819.3299828

Zhu, Y., Wang, Y. (2013), "A Model of Cloud Computing Resources", Proceedings of the 2013 International Conference on Computer Sciences and Applications, P. 684–686. DOI: https://doi.org/10.1109/CSA.2013.165

Srinivasan, J., Suresh Gnana Dhas, C. (2020), "Cloud management architecture to improve the resource allocation in cloud IAAS platform", Journal of Ambient Intelligence and Humanized Computing. DOI: https://doi.org/10.1007/s12652-020-02026-7

Hrebeniuk, D. (2018), "Analysis of methods of distribution of resources in the virtualization media", Control, navigation and communication systems, No. 6 (52), P. 98–103. DOI: https://doi.org/10.26906/SUNZ.2018.6.098

Gulati, A., Holler, A., Ji, M., Shanmuganathan, G., Waldspurger, C., Zhu, X. (2012), "VMware distributed resource management: Design, implementation and lessons learned", VMware Technical Journal, No. 1, P. 45–64.

Calcavecchia, N. M., Biran, O., Hadad, E., Moatti, Y. (2012), "VM Placement Strategies for Cloud Scenarios", 2012 IEEE Fifth International Conference on Cloud Computing, P. 852–859. DOI: https://doi.org/10.1109/CLOUD.2012.113

Wu, G., Tang, M., Tian, Y., Li, W. (2012), "Energy-Efficient Virtual Machine Placement in Data Centers by Genetic Algorithm", International Conference on Neural Information Processing, P. 315–323. DOI: https://doi.org/10.1007/978-3-642-34487-9_39

Pasko, D., Molchanov, H., Davydov, V. (2018), "Unlimited cloud storage management", Advanced Information Systems, Vol. 2, No. 3, P. 49–53. DOI: https://doi.org/10.20998/2522-9052.2018.3.08

Sagala, A., Hutabarat, R. (2016), "Private Cloud Storage Using OpenStack with Simple Network Architecture", Indonesian Journal of Electrical Engineering and Computer Science, No. 4, P. 155–164. DOI: https://doi.org/10.11591/ijeecs.v4.i1.pp155-164

Shevchenko, V., Chengar, O., Kokodey, T. (2020), "Information technology for the deployment of the OpenStack cloud environment", IOP Conference Series: Materials Science and Engineering, No. 734:012131. DOI: https://doi.org/10.1088/1757-899X/734/1/012131

Luo, S., Ren, B. (2016), "The monitoring and managing application of cloud computing based on Internet of Things", Computer Methods and Programs in Biomedicine, No. 130, P. 154–161. DOI: https://doi.org/10.1016/j.cmpb.2016.03.024

##submission.downloads##

Опубліковано

2020-09-27

Як цитувати

Davydov, V. і Hrebeniuk, D. (2020) «РОЗРОБЛЕННЯ МЕТОДІВ РОЗПОДІЛУ РЕСУРСІВ У СИСТЕМАХ ХМАРНИХ ОБЧИСЛЕНЬ», СУЧАСНИЙ СТАН НАУКОВИХ ДОСЛІДЖЕНЬ ТА ТЕХНОЛОГІЙ В ПРОМИСЛОВОСТІ, (3 (13), с. 25–33. doi: 10.30837/ITSSI.2020.13.025.