Разработка системы контроля распределения трафика веб-ресурса на основе прогнозных рядов модели полигармонического полинома | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 23 ноября, печатный экземпляр отправим 27 ноября.

Опубликовать статью в журнале

Автор:

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №35 (273) август 2019 г.

Дата публикации: 02.09.2019

Статья просмотрена: 82 раза

Библиографическое описание:

Ларионов, К. О. Разработка системы контроля распределения трафика веб-ресурса на основе прогнозных рядов модели полигармонического полинома / К. О. Ларионов. — Текст : непосредственный // Молодой ученый. — 2019. — № 35 (273). — С. 5-9. — URL: https://moluch.ru/archive/273/62228/ (дата обращения: 15.11.2024).



Трафик — это основной и единственный ресурс сети Интернет с точки зрения транспорта. Как известно, любая информация в сети Интернет передается в виде отдельных пакетов — блоков данных сравнительно небольшого размера, каждый из которых имеет адрес отправителя и получателя и путешествует по сети самостоятельно. Трафик это суммарный объем пакетов, прошедших через точку наблюдения и если его правильно и быстро распределить по серверам веб-ресурса, то можно снизить затраты и издержки веб-ресурса, а также предотвратить перегруз всей системы и каждого сервера в целом. [3]

https://i.pinimg.com/originals/28/a6/16/28a61657816b0290463d44f68ee2b749.jpg

Рис. 1. Процентное соотношение запросов сети интернет

Половина всего трафика сети интернет распределена между протоколами HTTP и HTTPS которые передают определенную информацию о пользователе. Данная информация помогает веб-ресурсам распределять нагрузку, пришедшую от входящих подключений и определять ближайшую точку подключения пользователя к серверу веб-ресурса, таким образом делая работу ресурса стабильнее и быстрее.

Однако зачастую тот механизм, который предлагают разработчики систем распределения трафика не всегда достаточен для стабильной и быстрой работы ресурса. Поэтому была предложена и разработана система контроля и распределения трафика с элементами прогнозирования нагрузок и запросов на веб-ресурс на основе модели полигармонического полинома. [2]

В статье «Построение алгоритма нахождения оптимального узла для распределения трафика Веб-конференции в распределенной системе» Ощепков А. Ю., Ивашко А. Г. уже рассматривалась проблема скорости и стабильности системы распределения трафика. Был рассмотрен алгоритм нахождения оптимального узла, но основе данных со стороны серверов, но не рассмотрен со стороны пользователя, а также не построен прогноз последующих значений нагрузок для установления соединения.

Главным достоинством данных работ в области систем распределения трафика является то, что они описывают широкий диапазон решений проблемы установления соединения пользователя с сервером. Однако, в ряде задач необходимо точно и быстро принять решение об установлении соединения и в реальном времени выявлять изменения входных данных и данных о нагрузке серверов.

Целью разработки системы распределения трафика является повышение эффективности системы распределения трафика путем принятия решения об установлении соединения пользователя с конкретным сервером веб-ресурса на основе прогнозных рядов модели полигармонического полинома. [2]

Исходная система распределения трафика представляет собой распределенную информационную систему с блоками сбора и обработки информации со стороны пользователя, сбора и обработки информации со стороны сервера и основного блока принятия решения о подключении пользователя к определенному сервера исходя из полученных данных.

Данная система является централизованной системой, где центром всей системы является блок принятия решения, и сама подпрограмма принятия решения находится на отдельной выделенной вычислительной машине куда и идет первое подключение пользователя. На данной машине так же осуществляется буферизация всего входящего трафика.

C:\Users\kosty\OneDrive\Рабочий стол\Статьи\TDS\QDq9Zne4_M0.jpg

Рис. 2. Структурная схема системы распределения трафика на веб-ресурс

Одним из статистических методов прогнозирования является расчет прогнозов на основе сезонных колебаний уровней динамического ряда. При этом под сезонными колебаниями понимаются такие изменения уровня динамического ряда, которые вызываются влияниями времени года. Проявляются они с различной интенсивностью во всех сферах жизни общества: производстве, обращении и потреблении. Их роль очень велика в агропромышленном комплексе, в торговле многими товарами, в строительстве, на транспорте, в заболеваемости и др.

где:

N — число элементов исходного ряда;

n — число гармоник полигармонического полинома;

Ki — коэффициенты, определяющие номер гармонии;

(t) — прогнозная оценка случайной компоненты;

d0, d1 коэффициенты уравнения тренда;

t — порядковый номер элементов исходного ряда, t = 1,2, …. [1]

Ниже приведена схема построения системы распределения трафика на веб-ресурс с основным блоком прогнозирования. Блок прогнозирования находится перед блоком принятия решения и к нему поступают все основные данные для построения двух прогнозных рядов.

C:\Users\kosty\OneDrive\Рабочий стол\Статьи\TDS\-M-7KzHuGz4.jpg

Рис. 3. Структурная схема системы распределения трафика на веб-ресурс с использование метода прогнозирования на основе модели полигармонического полинома

Ниже приведена схема системы распределения трафика на веб-ресурс с указанием потов данных.

C:\Users\kosty\OneDrive\Рабочий стол\Статьи\TDS\1uv62hDNpQM.jpg

Рис. 4. Структурная схема системы распределения трафика с указанием потоков данных

Ниже приведена таблица сравнений двух систем распределения трафика на веб-ресурс. В ней показано, что с использованием системы прогнозирования нагрузка на сервера становится равномерной, средняя нагрузка на всех серверах на 19 % меньше, чем без использования системы прогнозирования.

Таблица 1

Сравнение систем распределения трафика на веб-ресурс

Количество пользователей вминуту

Нагрузка сервер 1

Нагрузка сервер 2

Нагрузка сервер 3

Нагрузка сервер 4

Средняя нагрузка серверов

Точность направления

СРТ

6592

97 %

68 %

83 %

30 %

70 %

60 %

СРТ + Система прогнозирования

6459

61 %

54 %

59 %

63 %

59 %

85 %

Разница

133

36 %

14 %

24 %

-33 %

10 %

-25 %

Это означает что блок принятия решения точнее определяет подключение пользователя к серверу.

В работе был рассмотрен и применен метод прогнозирования на основе модели полигармонического полинома. Достоинством рассмотренного метода является простота алгоритмизации, минимальные временные и вычислительные затраты, скорость принятия решения о подключении пользователя к серверам веб-ресурса. Данный метод повышает точность принятия решения о подключении и перенаправлении пользователя на сервера веб-ресурса, что снижает затраты на эксплуатацию серверов, а также увеличивает жизненный цикл серверов веб-ресурса, повышая отказоустойчивость.

Литература:

1 Аралбаев Т. З. Построение адаптивных систем мониторинга и диагностирования сложных промышленных объектов на основе принципов самоорганизации; Уфа: Гилем, 2003. — 247 с.: ил.;

2 Анализ распределения трафика [Электронный ресурс] / Интернет– ресурс. — Режим доступа к статье: https://serpstat.com/ru/blog/kak-analizirovat-raspredelenie-trafika-po-kanalam/

3 Автоматизированная система контроля распределения трафика [Электронный ресурс] / Интернет– ресурс. — Режим доступа к статье: https://yamiki.ru/item/21041

Основные термины (генерируются автоматически): полигармонический полином, сервер веб-ресурса, подключение пользователя, блок принятия решения, основа модели, сервер, структурная схема системы распределения трафика, динамический ряд, исходный ряд, оптимальный узел.


Похожие статьи

Автоматизированный поиск экстремумов спектральной области временного ряда для определения уточнения гармоник модели полигармонического полинома

Разработка алгоритмов автоматического детектирования категорий повреждения дерева на основе машинного обучения по данным съемки беспилотного летательного аппарата

Анализ процедур генерации ключей криптографических алгоритмов. Программная реализация теста на оценку энтропии для равномерно распределенных последовательностей Draft SP 800-90b

Разработка программного обеспечения для конструирования хроматического полинома

Применение модели линейного предсказания для анализа стохастических сигналов

Разработка системы мониторинга нагружённого веб-ресурса

В статье автор определяет методы повышения эффективности работы веб-ресурса в распределенной информационно-вычислительной системе.

Разработка искусственного интеллекта на основе выявления закономерностей биометрических данных древесных растений и построения персонифицированных информационных моделей — биоинформационных паспортов каждого древесного ствола

Создание модели фильтрационно-емкостных свойства, а также модели нефтенасыщенности на основе известные данных одного из месторождений Ямало-Ненецкого автономного округа

Экспериментальное определение коэффициентов связи на базе статических характеристик технологического процесса

Приводятся практическая реализация методов планирования эксперимента при составлении аппроксимационной модели функций многих переменных.

Разработка стратегии проведения урока на основе SWOT-анализа

Похожие статьи

Автоматизированный поиск экстремумов спектральной области временного ряда для определения уточнения гармоник модели полигармонического полинома

Разработка алгоритмов автоматического детектирования категорий повреждения дерева на основе машинного обучения по данным съемки беспилотного летательного аппарата

Анализ процедур генерации ключей криптографических алгоритмов. Программная реализация теста на оценку энтропии для равномерно распределенных последовательностей Draft SP 800-90b

Разработка программного обеспечения для конструирования хроматического полинома

Применение модели линейного предсказания для анализа стохастических сигналов

Разработка системы мониторинга нагружённого веб-ресурса

В статье автор определяет методы повышения эффективности работы веб-ресурса в распределенной информационно-вычислительной системе.

Разработка искусственного интеллекта на основе выявления закономерностей биометрических данных древесных растений и построения персонифицированных информационных моделей — биоинформационных паспортов каждого древесного ствола

Создание модели фильтрационно-емкостных свойства, а также модели нефтенасыщенности на основе известные данных одного из месторождений Ямало-Ненецкого автономного округа

Экспериментальное определение коэффициентов связи на базе статических характеристик технологического процесса

Приводятся практическая реализация методов планирования эксперимента при составлении аппроксимационной модели функций многих переменных.

Разработка стратегии проведения урока на основе SWOT-анализа

Задать вопрос