АДАПТИВНИЙ АЛГОРИТМ БАЛАНСУВАННЯ НАВАНТАЖЕННЯ В ДОДАТКАХ З ВИКОРИСТАННЯМ ТЕХНОЛОГІЇ КОНТЕЙНЕРИЗАЦІЇ
Ключові слова:
синхронізатор, балансувальник навантаження, адаптивний алгоритм, контейнеризація, обчислювальний вузол
Анотація
В статті розглянуто адаптивний алгоритм балансування навантаження для додатків з використанням технології контейнеризації. Наведено теоретичні приклади реалізації такого алгоритму на основі багаторівневої системи. Приведено теоретичний опис роботи алгоритму на різних рівнях системи. Функціонування додатку розгорнутого за допомогою технології контейнеризації потребує обов’язкового використання синхронізатору, який в свою чергу повинен бути наділений оптимальним алгоритмом балансування для досягнення максимального використання доступних ресурсів. При цьому слід враховувати особливість запитів, які притаманні конкретному додатку, так і їх неоднорідність в часі, для цього пропонується ввести паралельну систему для обробки и статичного аналізу вхідних запитів. В статті наведені критерії, при досягненні яких такий алгоритм можна буде використовувати замість вже існуючих.Завантаження
Дані про завантаження поки що недоступні.
Посилання
1. Andrey Vladimirov, Ryo Asai, Vadim Karpusenko. Parallel Programming and Optimization with Intel Xeon Phi Coprocessors, 2015.
2. Load Balancing in Parallel Computers. Електронний ресурс. Режим доступу: http://www.inspirenignite.com/loadbalancing-in-parallel-computers/
3. Maurice Herlihy , Nir Shavit, Victor Luchangco , Michael Spear. The Art of Multiprocessor Programming, 2020.
4. Christoforos N Hadjicostis, Alejandro D Dominguez-Garcia, Themistokis Charalambous. Distributed Averaging and Balancing in Network Systems, 2018.
5. Балансування навантаження у розподілених системах. Електронний ресурс. Режим доступу http://intuit4.intuit.ru/studies/courses/1146/238/lecture/3287?page=1
2. Load Balancing in Parallel Computers. Електронний ресурс. Режим доступу: http://www.inspirenignite.com/loadbalancing-in-parallel-computers/
3. Maurice Herlihy , Nir Shavit, Victor Luchangco , Michael Spear. The Art of Multiprocessor Programming, 2020.
4. Christoforos N Hadjicostis, Alejandro D Dominguez-Garcia, Themistokis Charalambous. Distributed Averaging and Balancing in Network Systems, 2018.
5. Балансування навантаження у розподілених системах. Електронний ресурс. Режим доступу http://intuit4.intuit.ru/studies/courses/1146/238/lecture/3287?page=1
Опубліковано
2022-04-01
Як цитувати
Sysoiev I. Адаптивний алгоритм балансування навантаження в додатках з використанням технології контейнеризації / I. Sysoiev, V. Gavrilenko // Системи управління, навігації та зв’язку. Збірник наукових праць. – Полтава: ПНТУ, 2022. – Т. 1 (67). – С. 81-83. – doi:https://doi.org/10.26906/SUNZ.2022.1.081.
Розділ
Інформаційні технології
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.