АДАПТИВНИЙ АЛГОРИТМ БАЛАНСУВАННЯ НАВАНТАЖЕННЯ В ДОДАТКАХ З ВИКОРИСТАННЯМ ТЕХНОЛОГІЇ КОНТЕЙНЕРИЗАЦІЇ

Автор(и)

  • I. Sysoiev
  • V. Gavrilenko

DOI:

https://doi.org/10.26906/SUNZ.2022.1.081

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

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

Анотація

В статті розглянуто адаптивний алгоритм балансування навантаження для додатків з використанням технології контейнеризації. Наведено теоретичні приклади реалізації такого алгоритму на основі багаторівневої системи. Приведено теоретичний опис роботи алгоритму на різних рівнях системи. Функціонування додатку розгорнутого за допомогою технології контейнеризації потребує обов’язкового використання синхронізатору, який в свою чергу повинен бути наділений оптимальним алгоритмом балансування для досягнення максимального використання доступних ресурсів. При цьому слід враховувати особливість запитів, які притаманні конкретному додатку, так і їх неоднорідність в часі, для цього пропонується ввести паралельну систему для обробки и статичного аналізу вхідних запитів. В статті наведені критерії, при досягненні яких такий алгоритм можна буде використовувати замість вже існуючих.

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

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

Посилання

Andrey Vladimirov, Ryo Asai, Vadim Karpusenko. Parallel Programming and Optimization with Intel Xeon Phi Coprocessors, 2015.

Load Balancing in Parallel Computers. Електронний ресурс. Режим доступу: http://www.inspirenignite.com/loadbalancing-in-parallel-computers/

Maurice Herlihy , Nir Shavit, Victor Luchangco , Michael Spear. The Art of Multiprocessor Programming, 2020.

Christoforos N Hadjicostis, Alejandro D Dominguez-Garcia, Themistokis Charalambous. Distributed Averaging and Balancing in Network Systems, 2018.

Балансування навантаження у розподілених системах. Електронний ресурс. Режим доступу http://intuit4.intuit.ru/studies/courses/1146/238/lecture/3287?page=1

Downloads

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

2022-04-01

Номер

Розділ

Інформаційні технології