<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">donstu</journal-id><journal-title-group><journal-title xml:lang="ru">Advanced Engineering Research (Rostov-on-Don)</journal-title><trans-title-group xml:lang="en"><trans-title>Advanced Engineering Research (Rostov-on-Don)</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">2687-1653</issn><publisher><publisher-name>Don State Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.23947/2687-1653-2026-26-2-2221</article-id><article-id custom-type="edn" pub-id-type="custom">MPFRRV</article-id><article-id custom-type="elpub" pub-id-type="custom">donstu-2728</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>INFORMATION TECHNOLOGY, COMPUTER SCIENCE AND MANAGEMENT</subject></subj-group></article-categories><title-group><article-title>Аналитическая модель буферной памяти OpenFlow коммутатора программно управляемой сети SDN</article-title><trans-title-group xml:lang="en"><trans-title>Analytical Model of the Buffer Memory of an OpenFlow Switch in a Software-Defined Network (SDN)</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-7947-7682</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Слюсарев</surname><given-names>Г. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Slyusarev</surname><given-names>G. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Геннадий Васильевич Слюсарев, доктор технических наук, ведущий научный сотрудник департамента науки, профессор департамента «Строительная инженерия и прототипирование» института перспективной инженерии</p><p>355029, г. Ставрополь, пр. Кулакова, 2</p><p>Scopus Author ID: 57205303570</p><p>SPIN-код: 7302-8244</p></bio><bio xml:lang="en"><p>Gennady V. Slyusarev, Dr.Sci. (Eng.), Leading Researcher of the Department of Science, Professor of the Department of Civil Engineering and Prototyping, Institute of Advanced Engineering</p><p>2, Kulakov Pr., Stavropol, 355029</p><p>Scopus Author ID: 57205303570</p><p>SPIN-code: 7302-8244</p></bio><email xlink:type="simple">gsliusarev@ncfu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-5131-5649</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Мочалов</surname><given-names>В. П.</given-names></name><name name-style="western" xml:lang="en"><surname>Mochalov</surname><given-names>V. P.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Валерий Петрович Мочалов, доктор технических наук, профессор департамента «Цифровые, робототехнические системы и электроника» института перспективной инженерии</p><p>355029, г. Ставрополь, пр. Кулакова, 2</p><p>ResearcherID: DJP-2229-2022</p><p>Scopus Author ID: 57202300745</p><p>SPIN-код: 8695-1648</p></bio><bio xml:lang="en"><p>Valery P. Mochalov, Dr.Sci. (Eng.), Professor of the Department of Digital, Robotic Systems and Electronics, Institute of Advanced Engineering</p><p>2, Kulakov Pr., Stavropol, 355029</p><p>ResearcherID: DJP-2229-2022</p><p>Scopus Author ID: 57202300745</p><p>SPIN-code: 8695-1648</p></bio><email xlink:type="simple">valery2015@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0005-6233-123X</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Гостева</surname><given-names>Д. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Gosteva</surname><given-names>D. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Дарья Валерьевна Гостева, программист</p><p>355029, г. Ставрополь, пр. Кулакова, 2</p><p>ResearcherID: NIU-1988-2025</p><p>Scopus Author ID: 57217936715</p><p>SPIN-код: 6564-6669</p></bio><bio xml:lang="en"><p>Dar’ya V. Gosteva, programmer</p><p>2, Kulakov Pr., Stavropol, 355029</p><p>ResearcherID: NIU-1988-2025</p><p>Scopus Author ID: 57217936715</p><p>SPIN-code: 6564-6669</p></bio><email xlink:type="simple">DVGus@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Северо-Кавказский федеральный университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>North-Caucasus Federal University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>30</day><month>06</month><year>2026</year></pub-date><volume>26</volume><issue>2</issue><fpage>2221</fpage><lpage>2221</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Слюсарев Г.В., Мочалов В.П., Гостева Д.В., 2026</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="ru">Слюсарев Г.В., Мочалов В.П., Гостева Д.В.</copyright-holder><copyright-holder xml:lang="en">Slyusarev G.V., Mochalov V.P., Gosteva D.V.</copyright-holder><license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.vestnik-donstu.ru/jour/article/view/2728">https://www.vestnik-donstu.ru/jour/article/view/2728</self-uri><abstract><sec><title>Введение</title><p>Введение. Достоверное выявление вероятностно-временных особенностей узлов коммутации необходимо для оценки количественных характеристик программно конфигурируемых сетей. Широко используемые методы теории массового обслуживания (ТМО) лишь приближенно определяют и моделируют процессы в коммутаторе OpenFlow и его буферной памяти. Это ведет к получению заниженных, не реалистичных характеристик проектируемых сетевых устройств, перегрузке буферной памяти коммутаторов и потере сетевых пакетов. Проблему может решить иной подход к моделированию. Цель представленной работы — создание и исследование аналитической модели буферной памяти OpenFlow коммутатора программно управляемой сети SDN с использованием усовершенствованных методов ТМО.</p></sec><sec><title>Материалы и методы</title><p>Материалы и методы. Задействовали аппарат дискретного преобразования Лапласа-Стилтьеса. Учитывались статистические характеристики потоков пакетов и пропускная способность каналов связи при заданной вероятности потерь пакетов. Модель буферной памяти коммутатора OpenFlow базируется на математическом аппарате ТМО. Его строили в предположении рекуррентности входных потоков данных с групповым поступлением. Исходили из схематически представленных структур коммутатора, набора его записей и графового описания передачи выходящих из коммутатора сетевых пакетов. Приняли как допустимые два ограничения модели:</p></sec><sec><title>Результаты исследования</title><p>Результаты исследования. Созданная модель интегрирует вероятность потери потоков пакетов, их статистические характеристики, пропускную способность вычислительных устройств и процедуру многофазного обслуживания. При проверке работоспособности модели приняли, что загрузка коммутатора увеличивается от 0,1 до 0,9, а вероятность потери — от 10–3 до 10–6. Для этих показателей выяснили, как от загрузки коммутатора зависят объем буферной памяти и время ожидания. В первом случае минимальное значение (объем памяти) — 0,201, максимальное — 10564. Во втором — 0 и 470 мс соответственно. Для имитационного моделирования минимум по времени — 0 мс, максимум — 2300 мс. Показатели имитационного и аналитического моделирования близки при загрузке менее 50 % и увеличиваются в несколько раз при загрузке более 50 %. Показатели резко возрастают с загрузкой до 70 %, а затем кратно увеличиваются.</p></sec><sec><title>Обсуждение</title><p>Обсуждение. При невысокой сетевой загрузке очереди не переполняются, пакеты не теряются, сохраняются линейные зависимости. При средней и высокой загрузке обработка потоков пакетов описывается нелинейными зависимостями. Результаты аналитического и имитационного моделирования расходятся из-за взрывообразного характера самоподобного сетевого трафика и его приближенного описания распределением Парето. Загруженность коммутатора определяет целесообразность применения предложенного подхода. Модель подойдет при проектировании элементов программно конфигурируемых сетей для анализа их устойчивости при различных информационных воздействиях.</p></sec><sec><title>Заключение</title><p>Заключение. Предложенная аналитическая модель SDN определяет значения и дисперсии объема буферной памяти коммутатора, а также объемы памяти для построения таблиц потоков адресации. Работоспособность решения проверили при загрузке коммутатора от 0,1 до 0,9. Планируется создать модель, учитывающую потоки заявок как из внешней сети, так и от сервера.</p></sec></abstract><trans-abstract xml:lang="en"><sec><title>Introduction</title><p>Introduction. Reliable identification of the probabilistic and temporal features of switching nodes is required for assessing the quantitative characteristics of software-defined networks. Widely used queuing theory (QT) methods only approximately specify and model the processes in an OpenFlow switch and its buffer memory. This results in understated and unrealistic performance estimates for the designed network equipment, causing switch buffer overloading and packet loss. A different modeling approach can solve this problem. The objective of this paper is to develop and study an analytical model for the buffer memory of an OpenFlow switch in an SDN using advanced techniques.</p></sec><sec><title>Materials and Methods</title><p>Materials and Methods. The discrete Laplace-Stieltjes transform was used. Statistical characteristics of packet flows and the throughput of communication channels for a given packet loss probability were taken into account. The OpenFlow switch buffer memory model was based on the mathematical apparatus of the QT. It was constructed under the assumption of recurrence of input data flows with batch arrivals. The model was based on schematic representations of the switch structure, its record set, and a graph description of the transmission of network packets leaving the switch. We started with schematic representations of the switch structure, its record set, and a graph description of the transmission of network packets exiting the switch. Two model assumptions were taken as acceptable:</p></sec><sec><title>Results</title><p>Results. The developed model integrated the probability of packet flow loss, their statistical characteristics, the throughput of computing devices, and the multiphase service procedure. When testing the model performance, we assumed that the switch load increased from 0.1 to 0.9, and the loss probability — from 10–3 to 10–6. For these metrics, we determined how the switch load affected the buffer memory size and latency. In the first case, the minimum value (memory capacity) was 0.201, the maximum — 10564. In the second, they were 0 and 470 ms, respectively. For simulation modeling, the minimum time was 0 ms, the maximum — 2300 ms. The simulation and analytical modeling indicators were close at loads below 50% and increased several times at loads above 50%. The indicators increased sharply with loads up to 70%, and then increased exponentially.</p></sec><sec><title>Discussion</title><p>Discussion. At low network loads, queues did not overflow, packets were not lost, and linear dependences were maintained. At medium and high loads, packet flow processing was described by nonlinear dependences. The results of analytical and simulation modeling diverged due to the explosive nature of self-similar network traffic and its approximate description by the Pareto distribution. Switch load determined the feasibility of the proposed approach. The model is suitable for designing elements of software-defined networks to analyze their resilience under various information impacts.</p></sec><sec><title>Conclusion</title><p>Conclusion. The proposed SDN analytical model determined the values and variances of the switch buffer memory size, as well as the memory capacity for constructing address flow tables. The solution performance was tested with switch loads ranging from 0.1 to 0.9. It is planned to create a model that takes into account request flows from both the external network and the server.</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>совершенствование методов теории массового обслуживания</kwd><kwd>аналитическая модель буферной памяти OpenFlow</kwd><kwd>потеря сетевых пакетов</kwd><kwd>имитационное моделирование коммутатора</kwd></kwd-group><kwd-group xml:lang="en"><kwd>improving queueing theory methods</kwd><kwd>OpenFlow buffer memory analytical model</kwd><kwd>network packet loss</kwd><kwd>switch simulation modeling</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Авторы выражают благодарность редакции, академическому редактору и рецензентам за внимательное отношение к статье и замечания, которые позволили повысить ее качество.</funding-statement><funding-statement xml:lang="en">The authors would like to thank the Editorial board and the reviewers for their attentive attitude to the article and for the specified comments that improved its quality.</funding-statement></funding-group></article-meta></front><body><p>Введение. Программируемые сети SDN и протокол управления сетевыми устройствами OpenFlow создавались для повышения автоматизации управления современными компьютерными сетями и поддержки заданного качества облачных сервисов, то есть для задач, решаемых путем динамического перераспределения сетевых ресурсов между пользователями. Один из основных элементов программно управляемых сетей — коммутатор потоков OpenFlow, а его важнейшая часть — буферная память. Используя внутренний программный конвейер, коммутатор распределяет и балансирует нагрузки между каналами сетевой структуры. Так достигается гибкость централизованного управления ресурсами сети.</p><p>Оценка количественных характеристик функционирования сетей включает выявление вероятностно-временных особенностей узлов коммутации. Для этого широко используются методы теории массового обслуживания (ТМО), которые лишь приближенно определяют и моделируют процессы в коммутаторе OpenFlow и его буферной памяти. Это ведет к получению заниженных, не реалистичных характеристик проектируемых сетевых устройств, перегрузке буферной памяти коммутаторов и потере сетевых пакетов. Для устранения проблемы предлагается иной подход к моделированию. Цель представленной работы — создание и исследование аналитической модели буферной памяти OpenFlow коммутатора программно управляемой сети SDN с использованием усовершенствованных методов ТМО. Для достижения цели используется аппарат дискретного преобразования Лапласа-Стилтьеса (ПЛС), учитываются статистические характеристики потоков пакетов и пропускная способность каналов связи при заданной вероятности потерь пакетов. Подобная математическая модель на основе классической ТМО описана в [<xref ref-type="bibr" rid="cit1">1</xref>], но она не устраняет проблемы, которые возникают из-за приближенного описания сетевых процессов.</p><p>В научной литературе предлагаются конструктивные решения для совершенствования элементов сетей передачи данных, что говорит о важности и актуальности решаемой научно-технической задачи. Моделям OpenFlow коммутаторов программно управляемых сетей SDN посвящены работы Рагхава С.С., Баскакова А.Е., Волкова А.С., Филиппова И.А., Никишина К.И., Гурина Е.И., Тихоненко О.М., Горбунова А.В., Лебедева А.В., Самуйлова К.Е., Шалимова И.А. и др. В [<xref ref-type="bibr" rid="cit2">2</xref>] приводится достаточно полный обзор сетевых решений, основанных главным образом на классической ТМО. Исследуются системы конечной пропускной способности с рекуррентным входным потоком, марковским процессом обслуживания и накопителями бесконечного объема. Методы моделирования базируются на замене рекуррентных потоков заявок простейшими. Зависимость объема требований от времени обслуживания предполагается заданной, или ею пренебрегают. Вероятность потерь пакетов принимается пренебрежимо малой. В подобных моделях, как правило, используется не всегда верное утверждение, что потоки пакетов теряются, если занят весь объем буферной памяти. Предполагается также неограниченный суммарный объем памяти и вполне определенный характер связи между объемом сообщений и временем обслуживания. В большинстве публикаций отсутствуют конечные выражения, позволяющие анализировать качество обслуживания коммутатора с учетом особенностей распределения буферной памяти, показателями потерь и нагрузки. В этих случаях авторы пользуются численными методами готовых программных пакетов.</p><p>Научная новизна представленного исследования заключается в усовершенствовании классических методов ТМО, обеспечивающих исследование систем с произвольно распределенными функциями поступления и обслуживания заявок. Практическая значимость результатов работы подтверждается двумя факторами. Во-первых, создается аналитическая модель буферной памяти коммутатора OpenFlow сети SDN, обеспечивающая достаточно точное ее исследование. Во-вторых, открывается возможность выбора альтернативных вариантов построения на этапе проектирования. Результативность предлагаемой модели оценивается при моделировании. Полученные показатели качества позволяют оценить эффективность коммутатора OpenFlow сети SDN.</p><p>Материалы и методы. Входной поток пакетов сети SDN поступает на коммутатор OpenFlow, который извлекает метаданные, проверяет их на соответствие записям в адресных таблицах и формирует направление передачи. Сетевая операционная система контроллера SDN распределяет пакеты по потокам, которые конфигурирует классификатор OpenFlow. Коммутатор OpenFlow объединяет множество таблиц потоков, управляемых центральным контроллером с помощью инструкций и пересылки пакетов. Контроллер SDN периодически меняет свои записи о структуре сети, нагрузке, используемых ресурсах, резерве. В соответствии с этим он устанавливает правила пересылки для всех поступивших потоков, последовательно распределяет их по выходным OpenFlow портам коммутатора, устанавливает новые параметры действий и выполняет потоковую рассылку или передачу обратно в сеть. При этом задействуется программный конвейер коммутатора в виде последовательных таблиц потоков.</p><p>Пакеты, не идентифицированные в таблицах потоков, передаются на другой порт коммутатора или пересылаются контроллеру для изменения полей. SDN-контроллер формирует выходные порты коммутатора, адресные таблицы, а также классификаторы потоков данных [<xref ref-type="bibr" rid="cit3">3</xref>].</p><p>Вопросам управления сетевыми устройствами уделяется большое внимание, есть готовые конструктивные решения. Несмотря на это, создаются новые эффективные методы и протоколы управления сетевой нагрузкой, постоянно дорабатываются протоколы управления сетями. Небольшой срок опытной эксплуатации сетей SDN и отсутствие систематизированных результатов тестирования коммутационного оборудования на платформе OpenFlow вызывают необходимость дальнейших исследований с применением аналитических и имитационных моделей.</p><p>Таким образом, структурную схему коммутатора можно представить в виде системы массового обслуживания (СМО) c ограниченным объемом памяти. На ее вход поступает поток пакетов с произвольными законами распределения числа и объемов требований. Режим работы такой системы будет стационарным, если среднее число требований, поступающих за единицу времени, не превышает максимально возможной скорости их обслуживания. При этом одна из важнейших задач — определение средних значений и дисперсии общего объема буферной памяти коммутатора, а также объемов памяти для построения таблиц потоков [<xref ref-type="bibr" rid="cit4">4</xref>]. Предположим, что на входе высокопроизводительного центрального управляющего сервера нет очередей потоков пакетов. В этом случае функционирование коммутатора в стационарном режиме можно описать аппаратом систем массового обслуживания с преобразованиями Лапласа-Стилтьеса. Распределение и обработка данных с помощью программного конвейера моделируется как многофазный случайный процесс [<xref ref-type="bibr" rid="cit5">5</xref>].</p><p>Усовершенствованный метод ТМО, используемый в данной работе, позволяет формировать модели многих реальных систем, в том числе коммутационных. Можно обоснованно предположить, что есть стационарные характеристики подобных систем, и параметры входного потока пакетов не влияют на очередность и время его обслуживания. Считаем также, что каждый поток характеризуется некоторым случайным количеством пакетов, т.е. его объем принимает только положительные дискретные значения, и это с большой долей вероятности отражает реальную ситуацию.</p><p>Конвейер адресации коммутатора состоит из одной или нескольких последовательно соединенных таблиц адресации. Входной сетевой трафик, описываемый произвольным законом распределения, поступает на конвейер и последовательно обрабатывается k таблицами адресации.</p><p>Предполагается, что время обработки запросов каждой таблицей случайно и подчиняется экспоненциальному закону. Сумма времен всех пройденных этапов обработки формирует итоговое распределение времени обслуживания (распределение Эрланга k-го порядка). Известно, что поток Эрланга k-го порядка с параметрами (µ, r) можно представить в виде суммы r случайных потоков с параметрами μi, а характеристики рассматриваемой системы можно получить из характеристик составляющих ее элементов [<xref ref-type="bibr" rid="cit6">6</xref>]. Тогда стационарные вероятности p(i1,…, ir) рассматриваемой системы:</p><p>Структура набора записей коммутатора приведена на рис. 1.</p><fig id="fig-1"><caption><p>Рис. 1. Структура набора записей коммутатора</p></caption><graphic xlink:href="donstu-26-2-g001.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2026/2/0g8MzQv48CnA7cYhdQINQDwvuz5DjAmKhOv3EcSv.jpeg</uri></graphic></fig><p>Упрощенная структура OpenFlow коммутатора представлена на рис. 2.</p><fig id="fig-2"><caption><p>Рис. 2. Структура OpenFlow коммутатора</p></caption><graphic xlink:href="donstu-26-2-g002.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2026/2/J6hVO0b7ixDFobhlYkWbwZIIG2CGhCXnMfJZW12h.jpeg</uri></graphic></fig><p>Временные интервалы между пакетами случайны. Входной поток является марковским, но время его обслуживания не подчиняется экспоненциальному распределению, т.е. анализируемый процесс обработки входных потоков содержит марковскую составляющую. Значит, данную систему можно исследовать с помощью математического аппарата полумарковских процессов [<xref ref-type="bibr" rid="cit7">7</xref>], а функция распределения временных интервалов нахождения процесса в состоянии i будет произвольно распределенной случайной величиной [<xref ref-type="bibr" rid="cit8">8</xref>]. Такому же распределению подчиняются промежутки между моментами окончания обслуживания и очередными моментами поступления запросов на обслуживание. Считаем также, что случайные потоки пакетов, определяемые функцией распределения Эрланга, поступают по m каналам с интенсивностями</p><p> </p><p>Для системы M/G/1/n преобразование Лапласа-Стилтьеса функции распределения объема обслуживаемого пакета R(x):</p><p>Здесь gi &gt; 0 — время задержки приема пакета по i-му каналу, f — параметр распределения, s — комплексный параметр преобразования Лапласа-Стилтьеса. В данном выражении он выполняет функцию множителя в показателе экспоненты и позволяет находить моменты распределения случайной величины любой степени.</p><p>Среднее значение и дисперсия:</p><p>где ρi — загрузка входного канала,</p><p>Тогда ПЛС объема потока пакетов:</p><p>Средние значения и дисперсия:</p><p>Считаем, что вероятность потерь потока пакетов [<xref ref-type="bibr" rid="cit9">9</xref>]:</p><p>где</p><p>L(x) = 1 – e–fx — функция распределения (ФР) объема потока пакетов;</p><p>D(x) = p(δ &lt; x) — ФР суммарного объема потока пакетов δ.</p><p>Моменты ФР R(x):</p><p>где φ1 = 1/f — средний объем потока пакетов; δ1, δ2 — моменты суммарного объема потока пакетов.</p><p>Нахождение явного вида ФР D(x) не представляется возможным. В [<xref ref-type="bibr" rid="cit10">10</xref>] показано, что при проведении расчетов эту функцию можно достаточно точно аппроксимировать выражением:</p><p>Здесь</p><p> — неполная гамма-функция;</p><p>p0 — вероятность отсутствия запросов на обслуживание; Γ(p) = γ(p, ∞) — гамма-функция; p и g — параметры, определяемые из условия равенства соответствующих моментов объема памяти коммутатора:</p><p>Числовые значения ФР D(x) получены путем имитационного моделирования с использованием стандартных численных методов, которые позволили свести решение задачи к выполнению конечного количества арифметических действий. Итоги имитационного моделирования практически совпадают с результатами аналитического моделирования, описанного в данной статье, что говорит о достоверности разработанной модели.</p><p>При формировании сетевых потоков выполняются перечисленные ниже действия [<xref ref-type="bibr" rid="cit11">11</xref>].</p><p>Функция распределения времени обслуживания входного потока пакетов B(t) = p + (1 – p)(1 – ept), а ее ПЛС [<xref ref-type="bibr" rid="cit12">12</xref>]:</p><p>Среднее значение времени обслуживания:</p><p>Если загрузка системы ρ = aβ1 = a(1 – p)/p, то ПЛС времени ожидания обслуживания:</p><p>Тогда среднее значение времени ожидания:</p><p>Изображение имеет вид рациональной дроби (An(p))/(Bn(p)). P1, P2, …, Pn — корни кратности r1, r2, …, rn, причем r1 + r2 + ⋯ + rn = m и</p><p>.</p><p>Значит, оригинал можно найти по формуле [<xref ref-type="bibr" rid="cit13">13</xref>]:</p><p>При простых корнях знаменателя P1, P2,…, Pn:</p><p>Обращение ПЛС функции W(q) определяется соотношением:</p><p>Функция распределения случайной величины V имеет вид:</p><p>Для случая</p><p>среднее значение стационарного времени ожидания:</p><p>Среднее значение стационарного времени обслуживания:</p><p>Данные случайные величины аппроксимированы ФР</p><p>.</p><p>Здесь</p><p>,</p><p>Γ(p) = γ(p,∞),</p><p>p0 — стационарная вероятность отсутствия требований:</p><p>Очевидно, что фазы передачи выходящих из коммутатора сетевых пакетов можно описать графом (рис. 3) [<xref ref-type="bibr" rid="cit14">14</xref>].</p><fig id="fig-3"><caption><p>Рис. 3. Граф состояний и переходов СМО типа M/M/m/n</p></caption><graphic xlink:href="donstu-26-2-g003.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2026/2/sS4odv1DnJksBMjA3qyJugAAjU2Eg62hvRGiSOfk.jpeg</uri></graphic></fig><p>Из [<xref ref-type="bibr" rid="cit15">15</xref>] известна вероятность нахождения системы M/M/m/n в состоянии pk:</p><p>Здесь ρ = λ/μ — нагрузка.</p><p>Соответственно, вероятность состояния pm+s:</p><p>Тогда интенсивность выходного потока:</p><p>Согласно [<xref ref-type="bibr" rid="cit16">16</xref>], с учетом потерянных пакетов интенсивность выходного потока:</p><p>Время пребывания пакетов в системе:</p><p>Время ожидания пакетов в очереди:</p><p>Время обслуживания:</p><p>Представленные выражения дают возможность получить основные характеристики коммутатора OpenFlow. В этом случае принимаются во внимание обработка и управление потоками пакетов, а также взаимодействие с центральным сетевым контроллером. При этом буферная память считается общим, динамически распределяемым ресурсом и определяется с учетом ограничений на долю потерянных пакетов при заданной вероятности потерь. Допустимые ограничения модели:</p><p>Результаты исследования. Итак, в рамках данного исследования разработана модель коммутатора OpenFlow для расчета и оценки его буферной памяти. С использованием математического аппарата полумарковских процессов и преобразований Лапласа-Стилтьеса задаются:</p><p>Обработка потоков пакетов состоит из множества независимых последовательных фаз, и время обслуживания на них распределено экспоненциально. Поэтому в основу предлагаемой модели положена процедура многофазного обслуживания, при которой время обслуживания определяется распределением Эрланга n-го порядка, а моменты функций распределения находятся преобразованием Лапласа-Стилтьеса.</p><p>В таблицах 1, 2 представлены результаты аналитического моделирования объема буферной памяти коммутатора и зависимости среднего времени ожидания обслуживания от загрузки. В данном случае она увеличивается от 0,1 до 0,9. Объем памяти коммутатора измеряется числом средних объемов входных потоков пакетов.</p><table-wrap id="table-1"><caption><p>Таблица 1</p><p>Зависимость объема буферной памяти от загрузки коммутатора</p></caption><table><tbody><tr><td>Вероятность потери, pп</td><td>Загрузка буферной памяти коммутатора, ρ</td></tr><tr><td>0,1</td><td>0,2</td><td>0,3</td><td>0,4</td><td>0,5</td><td>0,6</td><td>0,7</td><td>0,8</td><td>0,9</td></tr><tr><td>10⁻³</td><td>0,201</td><td>0,307</td><td>0,412</td><td>0,478</td><td>0,617</td><td>37,05</td><td>69,07</td><td>94,36</td><td>178,87</td></tr><tr><td>10⁻⁴</td><td>0,403</td><td>0,481</td><td>0,521</td><td>0,680</td><td>2,15</td><td>4,31</td><td>21,05</td><td>232,7</td><td>831,3</td></tr><tr><td>10⁻⁵</td><td>0,762</td><td>0,790</td><td>0,840</td><td>0,932</td><td>3,76</td><td>7,83</td><td>16,07</td><td>476,5</td><td>983,2</td></tr><tr><td>10⁻⁶</td><td>0,937</td><td>0,951</td><td>1,511</td><td>1,79</td><td>5,07</td><td>16,08</td><td>87,13</td><td>748,1</td><td>10564</td></tr></tbody></table></table-wrap><table-wrap id="table-2"><caption><p>Таблица 2</p><p>Зависимость среднего времени ожидания от загрузки коммутатора, мс</p><p>Примечание: * Помечены результаты имитационного моделирования коммутатора.</p></caption><table><tbody><tr><td>Вероятность потери, pп</td><td>Загрузка буферной памяти коммутатора, ρ</td></tr><tr><td>0,1</td><td>0,2</td><td>0,3</td><td>0,4</td><td>0,5</td><td>0,6</td><td>0,7</td><td>0,8</td><td>0,9</td></tr><tr><td>10⁻⁴</td><td>0,00</td><td>0,00</td><td>0,00</td><td>0,02</td><td>0,07</td><td>0,17</td><td>30</td><td>120</td><td>470</td></tr><tr><td>10⁻⁴</td><td>0,00*</td><td>0,00*</td><td>0,01*</td><td>0,04*</td><td>0,12*</td><td>0,53*</td><td>90*</td><td>510*</td><td>2300*</td></tr></tbody></table></table-wrap><p>Результаты имитационного моделирования получены при использовании самоподобного сетевого трафика, описываемого распределением Парето с параметром 1,5. Если загрузка системы менее 50 %, то полученные при имитационном моделировании характеристики для системы P/G/1 незначительно отклоняются от средних показателей, полученных при аналитическом моделировании. При загрузке более 50 % значения увеличиваются в нескольких раз. Показатели резко возрастают с загрузкой коммутатора до 70 % и кратно увеличиваются, если этот уровень превышается.</p><p>Обсуждение. Результаты данной научной работы получены при условии независимости функции распределения интенсивности потока пакетов от обрабатывающей их фазы, а также постоянного характера объема потока пакетов. Только в этом случае будет справедлив итог преобразования Лапласа-Стилтьеса для объема памяти коммутатора.</p><p>Основной недостаток результатов заключается в том, что полученные оценки достоверны только на уровне частных распределений. Модель сетевого коммутатора OpenFlow построена в предположении использования общей динамически распределяемой буферной памяти, а рассматриваемые фазы обработки потоков заявок считаются независимыми, поэтому итоги исследования можно использовать только при равенстве времени:</p><p>Такие условия следует считать допустимыми, учитывая возможности современных средств обработки и передачи данных.</p><p>Результаты моделирования, приведенные в таблицах 1 и 2, получены с учетом заданных характеристик потерь и текущей сетевой загрузки. При невысокой загрузке очереди не переполняются, пакеты не теряются, сохраняются линейные зависимости. При средней, а тем более высокой загрузке процессы обработки сетевых потоков пакетов описываются уже нелинейными зависимостями. Причина расхождения результатов аналитического и имитационного моделирования — взрывообразный характер самоподобного сетевого трафика и достаточно приближенный характер его описания распределением Парето.</p><p>Очевидно, что целесообразность применения предложенной модели определяется текущей загруженностью коммутатора. Данную модель можно использовать в проектировании сетевых элементов программно конфигурируемых сетей для анализа их устойчивости при различных информационных воздействиях.</p><p>Итоги представленного исследования при загрузке до 50 % практически совпадают с результатами, полученными в рамках классических методов теории массового обслуживания [<xref ref-type="bibr" rid="cit5">5</xref>]. Критические потери входных потоков пакетов начинаются при загрузке коммутатора 50 %. Дальнейшее увеличение загрузки не предусматривается, следовательно, не оцениваются ни поведение, ни устойчивость системы при более высокой загрузке.</p><p>Уровень работоспособности предложенной модели соответствует известным результатам имитационного моделирования с использованием самоподобного сетевого трафика, описываемым распределением Парето.</p><p>Заключение</p><p>1. Построена аналитическая модель буферной памяти OpenFlow коммутатора программно управляемой сети SDN, предназначенная для определения:</p><p>2. Получены аналитические выражения для определения следующих характеристик качества обслуживания коммутатора программно конфигурируемой сети:</p><p>3. Работоспособность модели подтвердило сравнение результатов аналитического и имитационного моделирования при изменении загрузки коммутатора от 0,1 до 0,9.</p><p>4. Модель позволяет без использования физического оборудования тестировать сети SDN для обоснования параметров коммутатора с учетом его окружения.</p><p>Предполагается, что следующая статья, посвященная разработке модели функционирования коммутатора SDN, будет учитывать потоки заявок как из внешней сети, так и от управляющего контроллера (сервера).</p></body><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Самуйлов К.Е., Шалимов И.А., Бужин И.Г., Миронов Ю.Б. Модель функционирования телекоммуникационного оборудования программно конфигурируемых сетей. Современные информационные технологии и ИТ-образование. 2018;14(1):13–26. https://doi.org/10.25559/SITITO.14.201801.013-026</mixed-citation><mixed-citation xml:lang="en">Samouylov KE, Shalimov IA, Buzhin IG, Mironov YuB. Model of Functioning of Telecommunication Equipment for Software-Configurated Networks. Modern Information Technologies and IT-Education. 2018;14(1):13–26. https://doi.org/10.25559/SITITO.14.201801.013-026</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Ivanova D, Adou Y, Markova E, Gaidamaka Yu, Samouylov K. Mathematical Framework for Mixed Reservation- and Priority-Based Traffic Coexistence in 5G NR Systems. Mathematics. 2023;11(4):1046. https://doi.org/10.3390/math11041046</mixed-citation><mixed-citation xml:lang="en">Ivanova D, Adou Y, Markova E, Gaidamaka Yu, Samouylov K. Mathematical Framework for Mixed Reservation- and Priority-Based Traffic Coexistence in 5G NR Systems. Mathematics. 2023;11(4):1046. https://doi.org/10.3390/math11041046</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Баскаков А.Е., Волков А.С. Алгоритм управления ресурсами транспортной программно-конфигурируемой сети связи. Труды МАИ. 2020;(115). https://doi.org/10.34759/trd-2020-115-06</mixed-citation><mixed-citation xml:lang="en">Baskakov AE, Volkov AS. Resources Managing Algorithm for Transport Software-Defined Communication Network Trudy MAI. 2020;(115). https://doi.org/10.34759/trd-2020-115-06</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Stepanov MS, Stepanov SN, Kanischeva MG, Kroshin FS. Analysis of Procedures to Ensure the Required QoS Indicators in Multiservice Access Nodes. В: Мат-лы XXVI Междунар. науч. конф. «Распределенные компьютерные и телекоммуникационные сети: управление, вычисление, связь (DCCN-2023)». Москва: Институт проблем управления им. В.А. Трапезникова Российской академии наук; 2023. Вып. 1. С. 47–55. https://doi.org/10.25728/dccn.2023.007</mixed-citation><mixed-citation xml:lang="en">Stepanov MS, Stepanov SN, Kanischeva MG, Kroshin FS. Analysis of Procedures to Ensure the Required QoS Indicators in Multiservice Access Nodes. In: Proceedings of the XXVI International Conference. on “Distributed Computer and Communication Networks: Control, Computation, Communications (DCCN)”. Moscow: V.A. Trapeznikov Institute of Control Sciences, Russian Academy of Sciences; 2023. Iss. 1. P. 47–55.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Mochalov VP, Linets GI, Bratchenko NY, Govorova SV. An Analytical Model of a Corporate Software-Controlled Network Switch. Scalable Computing: Practice and Experience. 2020;21(2):337–346. https://doi.org/10.12694/scpe.v21i2.1698</mixed-citation><mixed-citation xml:lang="en">Mochalov VP, Linets GI, Bratchenko NY, Govorova SV. An Analytical Model of a Corporate Software-Controlled Network Switch. Scalable Computing: Practice and Experience. 2020;21(2):337–346. https://doi.org/10.12694/scpe.v21i2.1698</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Малахов С.В., Якупов Д.О., Осипова А.А., Копылова Д.А., Зеленина Е.А. Применение системы массового обслуживания для исследования характеристик канала связи в IoT-сетях. Вестник НГУ. Серия: Информационные технологии. 2024;22(1):49–61. https://doi.org/10.25205/1818-7900-2024-22-1-49-61</mixed-citation><mixed-citation xml:lang="en">Malakhov SV, Yakupov DO, Osipova AA, Kopylova DA, Zelenina EA. The Use of a Queuing System to Study the Characteristics of the Communication Channel in IoT Networks. Vestnik NSU. Series: Information Technologies. 2024;22(1):49–61. https://doi.org/10.25205/1818-7900-2024-22-1-49-61</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Tikhonenko OM. Generalized Erlang Problem for Service Systems with Finite Total Capacity. Communication Network Theory. 2005;41:243–253. https://doi.org/10.1007/s11122-005-0029-z</mixed-citation><mixed-citation xml:lang="en">Tikhonenko OM. Generalized Erlang Problem for Service Systems with Finite Total Capacity. Communication Network Theory. 2005;41:243–253. https://doi.org/10.1007/s11122-005-0029-z</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Антонова П.В. Принципы разработки систем массового обслуживания с ограниченной очередью на платформе NET. Программные системы и вычислительные методы. 2023;(2):15–28. https://doi.org/10.7256/2454-0714.2023.2.43403</mixed-citation><mixed-citation xml:lang="en">Antonova PV. Principles of Developing a Limited-Queue Mass Service System on the .NET Platform. Software Systems and Computational Methods. 2023;(2):15–28. https://doi.org/10.7256/2454-0714.2023.2.43403</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Voronova AG. Typification of Projects for the Transition to Cloud Services. Advanced Engineering Research (Rostov-on-Don). 2024;24(3):274–282. https://doi.org/10.23947/2687-1653-2024-24-3-274-282</mixed-citation><mixed-citation xml:lang="en">Voronova AG. Typification of Projects for the Transition to Cloud Services. Advanced Engineering Research (Rostov-on-Don). 2024;24(3):274–282. https://doi.org/10.23947/2687-1653-2024-24-3-274-282</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Gorbunova AV, Lebedev АВ. On Estimating the Characteristics of a Fork-Join Queueing System with Poisson Input and Exponential Service Times. Advances in Systems Science and Applications. 2023;23(2):99–114. https://doi.org/10.25728/assa.2023.23.2.1351</mixed-citation><mixed-citation xml:lang="en">Gorbunova AV, Lebedev АВ. On Estimating the Characteristics of a Fork-Join Queueing System with Poisson Input and Exponential Service Times. Advances in Systems Science and Applications. 2023;23(2):99–114. https://doi.org/10.25728/assa.2023.23.2.1351</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Мочалов В.П., Братченко Н.Ю., Моисеенко В.А., Гостева Д.В. Имитационная модель алгоритмов функционирования узлов будущих сетей связи. RU2019618220. Государственная регистрация программы для ЭВМ. 2019. Федеральная служба по интеллектуальной собственности. Бюл. № 7. URL: https://new.fips.ru/registers-doc-view/fips_servlet?DB=EVM&amp;DocNumber=2019618220&amp;TypeFile=html (дата обращения: 09.06.2026).</mixed-citation><mixed-citation xml:lang="en">Mochalov VP, Bratchenko NYu, Moiseenko VA, Gosteva DV. A Simulation Model of Algorithms for the Operation of Nodes of Future Communication Networks. Certificate of Software State Registration no. 2019618220, 2019. (In Russ.) URL: https://new.fips.ru/registers-doc-view/fips_servlet?DB=EVM&amp;DocNumber=2019618220&amp;TypeFile=html  (accessed: 09.06.2026.)</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Topilin IV, Han M, Feofilova AA, Beskopylny NA. Comparative Analysis of Neural Network and Machine Learning Models for Short-Term Traffic Flow Prediction on Shenzhen Expressway. Advanced Engineering Research (Rostov-on-Don). 2025;25(4):350–362. https://doi.org/10.23947/2687-1653-2025-25-4-2215</mixed-citation><mixed-citation xml:lang="en">Topilin IV, Han M, Feofilova AA, Beskopylny NA. Comparative Analysis of Neural Network and Machine Learning Models for Short-Term Traffic Flow Prediction on Shenzhen Expressway. Advanced Engineering Research (Rostov-on-Don). 2025;25(4):350–362. https://doi.org/10.23947/2687-1653-2025-25-4-2215</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Горбунова А.В. Об особенностях управления скоростью обслуживания в fork-join системах с распределением Парето времени обслуживания. Вестник Воронежского государственного университета. Серия: Системный анализ и информационные технологии. 2025;(4):53–62. https://doi.org/10.17308/sait/1995-5499/2024/4/53-62</mixed-citation><mixed-citation xml:lang="en">Gorbunova AV. On the Features of Service Speed Control in Fork-Join Systems with Pareto Distribution of Service Time. Proceedings of Voronezh State University. Series: Systems Analysis and Information Technologies. 2025;(4):53–62. https://doi.org/10.17308/sait/1995-5499/2024/4/53-62</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Dudin SA, Dudin AN, Dudina OS, Chakravarthy SR. Analysis of a Tandem Queuing System with Blocking and Group Service in the Second Node. International Journal of Systems Science: Operations and Logistics. 2023;10(1):2235270. https://doi.org/10.1080/23302674.2023.2235270</mixed-citation><mixed-citation xml:lang="en">Dudin SA, Dudin AN, Dudina OS, Chakravarthy SR. Analysis of a Tandem Queuing System with Blocking and Group Service in the Second Node. International Journal of Systems Science: Operations and Logistics. 2023;10(1):2235270. https://doi.org/10.1080/23302674.2023.2235270</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Samoylenko VV. Concept of a Multilevel Network Infrastructure for Monitoring Agricultural Facilities Based on Wireless Sensor Networks. Advanced Engineering Research (Rostov-on-Don). 2025;25(4):371–382. https://doi.org/10.23947/2687-1653-2025-25-4-2238</mixed-citation><mixed-citation xml:lang="en">Samoylenko VV. Concept of a Multilevel Network Infrastructure for Monitoring Agricultural Facilities Based on Wireless Sensor Networks. Advanced Engineering Research (Rostov-on-Don). 2025;25(4):371–382. https://doi.org/10.23947/2687-1653-2025-25-4-2238</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Горбунова А.В., Лебедев А.В. Об особенностях управления скоростью обслуживания в системах с разделением и параллельным обслуживанием заявок. Автоматика и телемеханика. 2024;12:70–88. https://doi.org/10.31857/S0005231024120048</mixed-citation><mixed-citation xml:lang="en">Gorbunova AV, Lebedev AV. On the Features of Service Rate Control in Fork-Join Queueing System. Automation and Remote Control. 2024;85(12):70–88. https://doi.org/10.31857/S0005231024120048</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
