ТОЧНЫЕ ГРАНИЦЫ ЭФФЕКТИВНОСТИ АЛГОРИТМОВ РАСПРЕДЕЛЕНИЯ ЗАПРОСОВ МЕЖДУ СЕРВЕРАМИ

УДК 519.687.1

  • Дубовик Марина Владимировна – магистрант кафедры информационных систем и технологий. Белорусский государственный технологический университет (220006, г. Минск, ул. Свердлова, 13а, Республика Беларусь). E-mail: dubovik@belstu.by

  • Смелов Владимир Владиславович – кандидат технических наук, доцент, заведующий кафедрой информационных систем и технологий. Белорусский государственный технологический университет (220006, г. Минск, ул. Свердлова, 13а, Республика Беларусь). E-mail: smw@belstu.by

  • Тимонович Георгий Леонидович – кандидат технических наук, доцент кафедры информационных систем и технологий. Белорусский государственный технологический университет (220006, г. Минск, ул. Свердлова, 13а, Республика Беларусь). E-mail: tgl@hmti.ac.by

Ключевые слова: алгоритмы распределения нагрузки, балансировка нагрузки, оценка эффективности, точные границы эффективности, план распределения запросов.

Для цитирования: Дубовик М. В., Смелов В. В., Тимонович Г. Л. Точные границы эффективности алгоритмов распределения запросов между серверами // Труды БГТУ. Сер. 3, Физико-математические науки и информатика. 2021. № 2 (248). С. 80–86. DOI: https://doi.org/10.52065/2520-6141-2021-248-2-80-86.

Аннотация

Статья посвящена оценке эффективности алгоритмов диспетчеризации http-запросов между серверами. Для оценки эффективности предлагается найти ее теоретический максимум и минимум путем построения точной верхней и точной нижней границ эффективности алгоритмов распределения запросов между серверами. Главной проблемой является построение точной верхней границы. В целом вычисление границ можно свести к построению и анализу множества рациональных планов распределения между серверами поступающих от клиентов запросов, оценке эффективностей алгоритмов распределения запросов и последующему нахождению функций экстремума эффективности в каждый момент времени. Предложенный метод вычисления точных границ эффективности предполагает, что известны конфигурация программной системы, последовательность запросов во времени и их трудоемкость. Алгоритм, используемый методом для вычисления границ, имеет экспоненциальную сложность от времени и является трудноразрешимым для реальных конфигураций программных систем. Таким образом, этот метод для оценки эффективности алгоритмов диспетчеризации http-запросов является непригодным для применения в инженерных задачах.

Список литературы

  1. Дубовик М. В., Смелов В. В. Математическая модель для анализа алгоритмов распределения запросов между серверами // Труды БГТУ. Сер. 3, Физико-математические науки и информатика. 2021. № 1 (242). С. 31–35.
  2. Stuti D., Prashant M. Utilizing Round Robin Concept for Load Balancing Algorithm at Virtual Machine Level in Cloud Computing // International Journal of Computer Applications. 2014. Vol. 94, no. 4. P. 23–29. DOI: 10.5120/16332-5612.
Поступила 14.09.2021