Научная статья на тему 'МЕТОД ВЫЧИСЛЕНИЯ ВРЕМЕННЫХ ХАРАКТЕРИСТИК ОБСЛУЖИВАНИЯ В СЕРВИСНЫХ ПЛАТФОРМАХ ИНФОКОММУНИКАЦИОННЫХ ТРАНЗАКЦИОННЫХ УСЛУГ С ПАРАЛЛЕЛЬНОЙ ОБРАБОТКОЙ ЗАПРОСОВ'

МЕТОД ВЫЧИСЛЕНИЯ ВРЕМЕННЫХ ХАРАКТЕРИСТИК ОБСЛУЖИВАНИЯ В СЕРВИСНЫХ ПЛАТФОРМАХ ИНФОКОММУНИКАЦИОННЫХ ТРАНЗАКЦИОННЫХ УСЛУГ С ПАРАЛЛЕЛЬНОЙ ОБРАБОТКОЙ ЗАПРОСОВ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
28
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РАБОЧИЙ ПРОЦЕСС / СЕТИ СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ / СЛАБОСВЯЗАННЫЕ УСЛУГИ / ТРАНЗАКЦИОННЫЕ СИСТЕМЫ / FORK-JOIN / СЕТИ ДЖЕКСОНА / QOS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Редругина Н.М.

В данной работе рассматривается проблема объединения слабосвязанных сервисов в единый рабочий процесс и исследуются методы расчета его временных характеристик с целью обеспечения контроля качества обслуживания и выявления «узких мест» в информационной системе. В дополнение к анализу процессов обслуживания запросов в цепочках локальных транзакций, рассматривается возможность внедрения инструментов массового обслуживания, таких как параллельное обслуживание системой Fork-Join, которые могут повысить эффективность обслуживания и улучшить производительность системы. В работе рассмотрен математический аппарат сетей Джексона, который используется для определения временных характеристик рабочего процесса транзакционной системы как сети систем массового обслуживания. Основным результатом исследования является разработка и представление математического инструмента для определения временных характеристик рабочего процесса транзакционной системы. Разработанный математический аппарат может быть использован для расчета временных характеристик рабочих процессов в разрабатываемых и эксплуатируемых информационных системах, для обеспечения высокого уровня качества обслуживания.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

A METHOD FOR TIME CHARACTERISTICS CALCULATING IN THE SERVICE PLATFORMS OF INFOCOMMUNICATION TRANSACTIONAL SERVICES WITH PARALLEL REQUESTS PROCESSING

This paper addresses the problem of combining loosely coupled services into a single workflow and investigates methods for calculating its time characteristics. The goal of the study is to provide quality control over service quality and to identify bottlenecks in the information system. In addition to the analysis of request service processes in chains of local transactions, the possibility of introducing mass service tools, such as paralleling service by Fork-Join system, which can increase the efficiency of service and improve the performance of the system is considered. The paper considers the mathematical apparatus of Jackson networks, which is used to determine the time characteristics of the workflow of the transaction system as a network of mass service systems. The main result of the research is the development and presentation of a mathematical tool for determining the time characteristics of the workflow of a transactional system. The developed mathematical apparatus can be used to calculate the time characteristics of work processes in the developed and operated information systems, to ensure a high level of service quality.

Текст научной работы на тему «МЕТОД ВЫЧИСЛЕНИЯ ВРЕМЕННЫХ ХАРАКТЕРИСТИК ОБСЛУЖИВАНИЯ В СЕРВИСНЫХ ПЛАТФОРМАХ ИНФОКОММУНИКАЦИОННЫХ ТРАНЗАКЦИОННЫХ УСЛУГ С ПАРАЛЛЕЛЬНОЙ ОБРАБОТКОЙ ЗАПРОСОВ»

Научная статья УДК 519.213.2

DOI:10.31854/1813-324X-2023-9-3-82-90

Сс<

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

Наталия Михайловна Редругина, redrugina.nm@sut.ru

Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича, Санкт-Петербург, 193232, Российская Федерация

Аннотация: В данной работе рассматривается проблема объединения слабосвязанных сервисов в единый рабочий процесс и исследуются методы расчета его временных характеристик с целью обеспечения контроля качества обслуживания и выявления «узких мест» в информационной системе. В дополнение к анализу процессов обслуживания запросов в цепочках локальных транзакций, рассматривается возможность внедрения инструментов массового обслуживания, таких как параллельное обслуживание системой Fork-Join, которые могут повысить эффективность обслуживания и улучшить производительность системы. В работе рассмотрен математический аппарат сетей Джексона, который используется для определения временных характеристик рабочего процесса транзакционной системы как сети систем массового обслуживания. Основным результатом исследования является разработка и представление математического инструмента для определения временных характеристик рабочего процесса транзакционной системы. Разработанный математический аппарат может быть использован для расчета временных характеристик рабочих процессов в разрабатываемых и эксплуатируемых информационных системах, для обеспечения высокого уровня качества обслуживания.

Ключевые слова: рабочий процесс, сети систем массового обслуживания, слабосвязанные услуги, тран-закционные системы, Fork-Join, сети Джексона, QoS

Ссылка для цитирования: Редругина Н.М. Метод вычисления временных характеристик обслуживания в сервисных платформах инфокоммуникационных транзакционных услуг с параллельной обработкой запросов // Труды учебных заведений связи. 2023. Т. 9. № 3. С. 82-90. DOI:10.31854/1813-324X-2023-9-3-82-90

Natalia Redrugina, redrugina.nm@sut.ru

The Bonch-Bruevich Saint-Petersburg State University of Telecommunications, St. Petersburg, 193232, Russian Federation

Abstract: This paper addresses the problem of combining loosely coupled services into a single workflow and investigates methods for calculating its time characteristics. The goal of the study is to provide quality control over service quality and to identify bottlenecks in the information system. In addition to the analysis of request service processes in chains of local transactions, the possibility of introducing mass service tools, such as paralleling service

A Method for Time Characteristics Calculating in the Service Platforms of Infocommunication Transactional Services with Parallel Requests

Processing

© Редругина Н.М., 2023

82

tuzs.sut.ru

by Fork-Join system, which can increase the efficiency of service and improve the performance of the system is considered. The paper considers the mathematical apparatus of Jackson networks, which is used to determine the time characteristics of the workflow of the transaction system as a network of mass service systems. The main result of the research is the development and presentation of a mathematical tool for determining the time characteristics of the workflow of a transactional system. The developed mathematical apparatus can be used to calculate the time characteristics of work processes in the developed and operated information systems, to ensure a high level of service quality.

Keywords: workflow, queuing networks, loosely coupled services, transactional systems, Fork-Join, Jackson networks, QoS

For citation: Redrugina N. A Method for Time Characteristics Calculating in the Service Platforms of Info-communication Transactional Services with Parallel Requests Processing. Proc. of Telecommun. Univ. 2023;9(3): 82-90. (in Russ.) DOI:10.31854/1813-324X-2023-9-3-82-90

1. Введение

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

Инфокоммуникационные системы, поддерживающие рабочие процессы и приложения электронной коммерции, требуют работы с транзакциями. Транзакции обеспечивают взаимодействие между веб-сервисами, серверами, участвующими в бизнес-транзакциях, локальными базами данных и т. д. Эти слабосвязанные услуги рассматриваются как последовательно выполняемые единицы работы с высоким уровнем надежности. В работе [5] дано определение рабочих процессов как программного обеспечения на основе правил, позволяющего координировать и контролировать выполнение действий (транзакций), представляющих бизнес-процесс. Рабочий процесс состоит из набора вызовов веб-служб, встроенных в ориентированный граф [6].

Шаблоны рабочих процессов были предложены в работах, таких как [7], а также для систем электронного здравоохранения [8]. Они могут быть использованы для определения функциональных возможностей приложения и последовательности выполнения действий его компонентов. В работе [9] представлен алгоритм планирования рабочего процесса на основе срочности, где расчет характеристик основан на симуляции. Это позволяет сформулировать направление, связанное с данной работой, основанное на разработке математических моделей и методов расчета вероятностно-временных характеристик для реализации алгоритма построения рабочих процессов в слабосвязанных транзакцион-ных услугах.

В работе [10] предложена методология и архитектура фреймворка для оценки качества предоставления слабосвязанных услуг (QoS, аббр. от англ. Quality of Service). Авторы работы указали, что для общей применимости подхода было бы точнее разработать модель работы сети очередей для вычисления QoS, что будет реализовано в данном исследовании для сценариев рабочих процессов обслуживания запросов в транзакционных системах.

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

2. Моделирование отдельных компонент

рабочих процессов слабосвязанных услуг

Цель данного исследования заключается в разработке функциональной модели рабочего процесса выполнения последовательной цепочки локальных транзакций, которая также может включать в себя ветвление сценариев прохождения системы [11]. Данная модель будет подвергаться математическому анализу, а также проверке результатов моделирования с использованием семейства имитационных моделей в программной среде AnyLogic. В [12] авторы проводят моделирование web-сервисов и выдвигают предположение, что процесс перехода между состояниями системы описывается цепью Маркова, а время пребывания в состоянии обслуживания имеет экспоненциальное распределение с функцией распределения вероятности (ФРВ) времени, равной:

Fs(t) = 1 - е-^, (1)

где ц - интенсивность обслуживания запросов.

К такому выводу пришли и авторы работ [13-15], используя в своем исследовании экспоненциально распределенное время t, дополнительно в [16] применяя к модели M/M/1 параметр ц(1 - р). Поступление на обслуживающие приборы распределяется по закону Пуассона, служебная дисциплина обслуживания FIFO (аббр. от англ. First In, First Out). В иных случаях возможно применение к времени обслуживания транзакций функций распределения, заданных по равномерному закону Вейбулла или Парето [17].

Все рассмотренные исследования включают получение вероятностно временных характеристик систем массового обслуживания (СМО) типа M/M/1 при моделировании реальных систем. Задача, поставленная в данном исследовании, предусматривает построение математического аппарата расчета как одноканальных, так и многоканальных систем M/M/v (рисунок 1), включенных в цепочку, реализующую рабочий процесс обслуживания транзакций. Для реализации подобного моделирования будет использован математический аппарат сетей Джексона и его дополнение системой параллельного обслуживания.

- '

X

, v

(СеМО) представляет совокупность эквивалентных обслуживающих узлов, для которых можно провести последовательный анализ перехода требований от узла к узлу для получения качественных временных характеристик.

Рис. 2. Модель рабочего процесса обслуживания в цепочке последовательных локальных транзакций

Fig. 2. Model of the workflow for serving sequential local transactions

Общая средняя задержка Ts от начала до конца обслуживания в выделенной цепочке СМО получается суммированием отдельных задержек на каждом из них:

= ^

(2)

Для упрощения последовательного анализа цепочки узлов можно использовать свойство сцепления, как показано на рисунке 3. То есть преобразовать последовательное обслуживание запросов цепочкой СМО в один эквивалентный узел.

Для нахождения математического ожидания и дисперсии временных характеристик для всей сети необходимо провести расчет плотности распределения вероятности (ПРВ) времени нахождения требования в рассматриваемой СеМО. Согласно [18] ФРВ времени прохождения всей цепочки микросервисов определяется сверткой ФРВ времени прохождения в каждой СМО:

Рис. 1. Многоканальная система массового обслуживания

Fig. 1. Multi-channel Queuing System

2.1. Моделирование рабочего процесса обслуживания локальных транзакций математическим аппаратом сетей Джексона

На рисунке 2 представлена функциональная модель рабочего процесса обслуживания последовательных локальных транзакций. Данная сеть СМО

Fe(t)

._А__

Fx(t) = Fel(t) * Fe2(t) * Fe3(t)

■FeN(t), (3)

где Ре() - ФРВ времени окончания обслуживания в ;-й СМО, i = 1, ..., N.

Данная функция находится с использованием аппарата свертки определенных в первой главе ФРВ времени обслуживания Р5(1) и времени ожидания в очереди Рш(1).

Sn

Fx(t)

Рис. 3. Модель цепочки локальных транзакций в рабочем процессе системы

Fig. 3. Model of the local transaction chain in the system's workflow

i=i

*

Для системы типа М/М^ в [19] функция опреде- стоя системы; A - загрузка системы, соответствую-лена выражением (4), где P (0) - вероятность про- щая неравенству Я/^ < v; v - количество обслуживающих приборов.

л Р( 0)

^(0 = Г v-A-1 16

-^(v-Ä)t _

e-Vt] - е

-lit

1 - |itP(0)e

-it

o-Vt

0 < А Ф v - 1 0 <A = v-1

(4)

Стоит отметить, что функцию распределения вероятностей (5) можно определить как:

Fe

(0 = f

— e

0,

t > 0; t = 0/

(5)

где x - величина, обратная среднему времени ожидания заявки.

Для расчета сети СМО с ветвлением сценариев прохождения системы (см. модель на рисунке 4) необходимо использовать принцип свертки ФРВ времени прохождения всех СМО в сценарии. Однако в данном случае ФРВ прохождения системы Рж(£) зависит от разбиения потока заявок в сети при поступлении на параллельные узлы, что изменяет интенсивность входного потока в каждый узел. Согласно источнику [20], интенсивность входного потока Я в узел j из предшествующего узла i определяется матрицей переходов Д = ||ру || и равняется Я; х Д.

В результате проведенного анализа и полученных выражений расчета ФРВ прохождения всей цепочки СМО, возможен расчет математического ожидания и дисперсии времени прохождения требованиями системы или выделенного маршрута следующими выражениями:

- первый начальный момент или математическое ожидание времени пребывания в выделенной сети:

М[Тс,

3] = J tdFx(t);

(6)

- дисперсия времени пребывания в выделенной сети:

Д[ГсеМо] = М[(ГсеМ0)2] - (М^мо])2 (7)

2.2. Параллельная обработка запросов

Сложные информационные структуры часто завязаны на сценариях параллельной обработки запросов. Авторы работы [21] проводят анализ системы параллельной обработки и проводят имитационное моделирование системы вида M/G/n. В работе [22] исследуется применение параллелизма для построения рабочих процессов с использованием эквивалентных микросервисов. Для реализации данного блока параллельной обработки в рамках рабочего процесса необходимо определить математический аппарат, который позволит получить временные характеристики системы. На рисунке 5 представлена обобщенная схема реализации параллелизма, которая является шаблоном для разработки многих моделей репликации. К примеру, она может быть использована при реализации расчета качественных характеристик распределенной системы хранения данных с синхронной записью блоков данных на дисковое пространство [23].

Параллельность включает в себя репликацию запроса на m узлов, что может быть использовано для двух целей. Во-первых, для моделирования процесса одновременного опроса двух слабосвязанных услуг с целью получения ответа от всех узлов. Если обслуживание хотя бы одной из реплик завершается неудачей, то обслуживание оставшихся также прекращается и запрос, поступивший на начальный узел, считается необслуженным. Во-вторых, при необходимости разбиения поступающего запроса на более мелкие компоненты с их одновременным обслуживанием на параллельных узлах [24]. Обе влекут изменение времени выполнения транзакции:

^обсл.

t,

обсл.

ш

(8)

Fx(t)

Si X2 S2

Fe(t)

S4

Sn

Si > S2 S3

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Si S2 —► S4

:

Si S2 - Sn

Рис. 4. Модель ветвления сценариев рабочих процессов системы

Fig. 4. Model of branching workflow scenarios in the system

Fl-2-3(t)

ф Fl-2-4(t)

Fl-2-N(t)

xt

0

X

Fi(t)

Рис. 5. Схема параллельной обработки запросов

Fig. 5. Diagram of Parallel Query Processing

Результатом реализации данного подхода будет зависимость (9), где временем удачного обслуживания является максимальное время обработки, а время, заложенное на ответ о неудачном обслуживании, является временем первого компонента, обслуживание которого завершилось неудачей:

Н^м=0 .....(9)

где Тобс - время успешного обслуживания в каждой запущенной ветви; ТнеуДш - время неудачного обслуживания

Математический аппарат Fork-Join сохраняет выделенное свойство атомарности при выполнении транзакций, что позволяет использовать его для расчета качественных характеристик элемента рабочего процесса в выделенной задаче расчета. Для получения точных результатов математического моделирования используется выражение (10) приближенной ФРВ времени для всей сети с коэффициентом репликации равным m, предложенное в работе [25], где ct - коэффициент репликации (11), равный ст+1 = 0, с1 = 1, с2 = 1 — трх/4, и pL - вероятность того, что запрос будет ожидать обслуживания. Для учета блока параллельной обработки в расчете функции прохождения всей цепочки локальных транзакций, рассчитанной в уравнении (3), были определены выражения для изображения ФРВ и плотности распределения вероятности (ПРВ) времени параллельной обработки двумя слабосвязанными услугами (12, 13).

Расчет моделей с коэффициентом репликации m > 2 или с введением сложных распределений, рационально производить с использованием аппарата имитационного моделирования.

m i—l m i FPJ(t) * 1 — ^cdl — * ^ — i=i j=i i=i j=i (10)

(11)

(Я s Я+4^+ s (-2Ä + s + 2^)(8^-Я) FFJ2(S) = 4^* (я - s-^)(2^ + s-2Ä) ' 4^*(Я - s-^)(2^ + s-2Ä)' (12)

f f л 8^3 - 16Яц2 + (Is + 8Я2)^ - X2s fp]2(s)= 4^*(^ + 5-Я)(2^ + 5-2Я) . (13)

3. Аналитическое и имитационное моделирование частного случая рабочего процесса для слабосвязанных услуг

В качестве примера проведем расчет цепочки локальных транзакций с внедрением параллельной обработки запроса (рисунок 6). Для расчета ФРВ времени прохождения такой сети, включая систему параллельной обработки запросов, также, как и в (3) используется уравнение свертки:

Fx(t) = Fel(t) * Fe2(t) * FPJ(t),

(14)

Среднее время пребывания запроса в системе М/М/1 определяется выражением:

1 1

+ № =-т = - (15)

Те = t,

обсл.

^ - я

Рис. 6. Модель рабочего процесса с параллельной обработкой запроса

Fig. 6. Model of the workflow with parallel query processing

Используя выражение (5), определяем ФРВ времени нахождения заявки в системе ^¿(£:):

£ > 0; 0, £ = 0.

(0 = f

(16)

На рисунке 7 изображен график ПРВ и ФРВ времени прохождения трех сценариев выполнения транзакции: 5 (система FJ ), 51 (СМО_2 и система FJ) и 52 (СМО_1, СМО_2 и система FJ) со следующими входными данными Я = Я' = Я" = 0,5 по теореме Бёрке [19] и ц = 1.

Также на рисунке показан результат расчета математического ожидания выделенных СеМО: М(£), М1Й и М2Щ, соответственно. Получение результатов моделирования необходимо для анализа влияния последовательных систем на выходные временные характеристики цепочки локальных транзакций. Плотность и функция распределения для S2 задаются выражениями (17, 18). Также были получены результаты имитационного моделирования с аналогичными входными данными, с помощью программного обеспечения Anylogic (рисунок 8).

/x(t) = — (^ - Я)е^-^(4Я2£ + Я3£3 - 6Я2^ - 15Я^2 - + 12Я^ - + 4Я2 +

8^

^(0 = 1 +

+8t2^3 - 16t^2 + 16^, 1

* (8Я^ + 32^2)e2t(^-^1 +

+ (-4Я3^ - 23Я2^2 - 8Я2£ 60Я^- 8Я^- 32tV - 64^2) *

(17)

(18)

0,3

0,2

0,1

pFJ(t) M(t) = 2,875

p1FJ(t) M1(t) = 4,875

p2FJ(t) M2(t) = 6,875

0,8

0,6

0,4

0,2

10 a)

15

20

10 b)

15

20

Рис. 7. Графики ПРВ (а) и ФРВ (b) времени обслуживания в трех выделенных сценариях

Fig. 7. Density (a) and probability (b) distribution function graphs of service time in three selected scenarios

Входной_потск 0

Исходящий_потск

о

Рис. 8. Имитационная модель цепочки локальных транзакций с параллельностью

Fig. 8. Simulation model of the local transaction chain with parallelism

При сравнении результатов имитацинного моделирования (рисунок 9) с результатами математического анализа, можно сделать вывод о незначительном значении ошибки апроксимации при моделировании систем M/M/1. Учитывая свойства систем М/М/1, их применение для расчета временных характеристик цепочки транзакций обеспечивает достаточно точные результаты без суще-

ственной погрешности. В отличие от сложных систем типа G/G/1, которые требуют более сложных математических расчетов, что указывает на актуальность проведения дальнейших исследований. Однако данное исследование позволяет рассматривать алгоритм расчета СеМО с внедрением таких инструментов массового обслуживания как параллельная обработка.

0

0

0

5

0

5

0,3

0,2

0,1

5

) 2,87

10

M1(t) 4,87 a)

15

M2(t) 6,88

20

100 %

50 %

5

ÍM(t) 2,88

10

M1(t) 4,88 b)

15

M2(t) 6,88

20

Рис. 9. Результаты иммитационного моделирования: ПРВ (a) и ФРВ (b) времени обслуживания

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Fig. 9. Results of simulation modeling: density (а) and probability (b) distribution function of service time

4. Выводы

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

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

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

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

- разработка подхода к моделированию систем сложных распределений (например, длиннохвостые Вейбулла или Парето), которые не поддаются преобразованию Лапласа для дальнейшей свертки; данный подход может включать в себя внедрение таких методов аппроксимации, как ступенчатые функции или аппроксимация гиперэкпоненциаль-ным распределением;

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

Последующее развитие инструментария позволит проводить математическое моделирование с целью оценки и прогнозирования качества во многих сферах инфокоммуникационных услуг, включая электронную коммерцию, работу с большими данными, внедрение в концепцию «Cloud-Fog-Edge», распределенные системы и т. д.

0

0

0

Список источников

1. Алзагир А.А., Парамонов А.И., Кучерявый А.Е. Исследование качества обслуживания в сетях 5G и последующих поколений // Электросвязь. 2022. № 6. С. 2-7. D01:10.34832/ELSV.2022.31.6.001

2. Волков А.Н., Мутханна А.С.А., Кучерявый А.Е. Сети связи пятого поколения: на пути к сетям 2030 // Информационные технологии и телекоммуникации. 2020. Т. 8. №. 2. С. 32-43. D0I:10.31854/2307-1303-2020-8-2-32-43

3. Казьмин О.Ю., Симонина О.А. Использование нейронных сетей для решения задачи оптимизации электромагнитной обстановки в сетях радиодоступа // Труды учебных заведений связи. 2021. Т. 7. № 3. С. 25-37. D0I:10.31854/1813-324X-2021-7-3-25-37

4. Новиков Е.А., Севостьянов А.С., Шадрин А.Г. Исследование качества обслуживания трафика реального времени в условиях сложной помеховой обстановки // Труды учебных заведений связи. 2022. Т. 8. № 3. С. 50-56. D0I:10.31854/1813-324X-2022-8-3-50-56

5. O'Riordan D. Business Process Standards for Web Services // In: Web Services Business Strategies and Architectures. Berkeley: Apress, 2002. PP. 156-173. D0I:10.1007/978-1-4302-5356-3_11

6. Назаревич С.А., Меркулова А.Ю. Марковские цепи для решения проблем управления технологическим процессом в производственной системе // Системный анализ и логистика. 2023. № 1(35). С. 67-73. D0I:10.31799/2077-5687-2023-1-67-73

7. Nagano H., Shimosawa T., Shimamura A., Komoda N. Blockchain based cross organizational workflow management system // Proceedings of the 17th International Conference on Applied Computing (AC, Lisbon, Portugal, 18-20 November 2020). 2020. PP. 97-104.

8. Weber J.H., Kuziemsky C. Pragmatic interoperability for eHealth Systems: The Fallback Workflow Patterns // Proceedings of the 1st International Workshop on Software Engineering for Healthcare (SEH, Montreal, Canada, 27 May 2019). IEEE, 2019. PP. 29-36. D01:10.1109/SEH.2019.00013

9. Wang S., Ding Z., Jiang C. Elastic Scheduling for Microservice Applications in Clouds // IEEE Transactions on Parallel and Distributed Systems. 2020. Vol. 32. Iss. 1. D0I:10.1109/TPDS.2020.3011979

10. Avritzer A., Ferme V., Janes A., Russo B., van Hoorn A., Schulz H., et al. Scalability Assessment of Microservice Architecture Deployment Configurations: A Domain-Based Approach Leveraging Operational Profiles and Load Tests // Journal of Systems and Software. 2020. Vol. 165. P. 110564. D0I:10.1016/j.jss.2020.110564

11. Zheng Z., Lyu M.R. A Distributed Replication Strategy Evaluation and Selection Framework for Fault Tolerant Web Services // Proceedings of the IEEE International Conference on Web Services (ICWS, Beijing, China, 23-26 September 2008). IEEE, 2008. PP. 145-152. D0I:10.1109/ICWS.2008.42

12. Zheng Z., Trivedi K.S., Qiu K., Xia R. Semi-Markov Models of Composite Web Services for their Performance, Reliability and Bottlenecks // IEEE Transactions on Services Computing. 2016. Vol. 6(1). PP. 1939-1374. D0I:10.1109/TSC.2015.2475957

13. Yu T., Lin K.J. The Design of QoS Broker Algorithms for QoS-Capable Web Services // International Journal of Web Services Research. 2004. Vol. 1. Iss. 4. PP. 17-24. D0I:10.1109/EEE.2004.1287283

14. Johnsson M., Jennings B. Meeting latency targets for complex S0A-based transactions in data centers // Proceedings of the IEEE/IFIP Network 0perations and Management Symposium (NOMS 2016, Istanbul, Turkey, 25-29 April 2016). IEEE, 2016. PP. 695-698. D0I:10.1109/N0MS.2016.7502879

15. Cheung L., Golubchik L., Sha F. A Study of Web Services Performance Prediction: A Client's Perspective // Proceedings of the 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems (Singapore, Singapore, 25-27 July 2011). IEEE, 2011. PP. 75-84. D0I:10.1109/MASC0TS.2011.66

16. Xiong K. Web services performance modeling and analysis // Proceedings of the International Symposium on High-Capacity 0ptical Networks and Enabling Technologies (Charlotte, USA, 06-08 September 2006). IEEE, 2006. D0I:10.1109/ H0NET.2006.5338403

17. Lozhkovskyi A., Klymash M., Pyrih Y., Shpur 0. Method for Evaluating the Quality of Service Characteristic of a Packet Access Network for IoT Devices // Proceedings of the 4th International Conference on Advanced Information and Communication Technologies (AICT, Lviv, Ukraine, 21-25 September 2021). IEEE, 2021. PP. 79-83. D0I:10.1109/AICT52120.2021.9628912

18. Колмогоров А.Н., Фомин С.В. Элементы теории функций и функционального анализа. М.: Наука. 1968, 496 с.

19. Кожанов Ю.Ф. Теория телетрафика: учебное пособие. СПб.: СПбГУТ, 2020. 203 с.

20. Клейнрок Л. Теория массового обслуживания. Пер. с англ. М.: Машиностроение, 1979. 432 с.

21. Горбунова А.В., Вишневский В.М. Оценка времени отклика среды для вычислений с интенсивным использованием данных // Информационно-управляющие системы. 2022. №4(119). С. 12-19. D0I:10.31799/1684-8853-2022-4-12-19

22. Song Z., Tilevich E. Equivalence-Enhanced Microservice Workflow 0rchestration to Efficiently Increase Reliability // Proceedings of the International Conference on Web Services (ICWS, Milan, Italy, 08-13 July 2019). IEEE, 2019. PP. 426-433. D0I:10.1109/ICWS.2019.00076

23. Редругина Н.М., Алексеева Н.Н., Савельева А.А., Тарабанов И.Ф. Математическая модель записи информации на узлы распределенной системы хранения данных // XI Международная научно-техническая и научно-методическая конференция «Актуальные проблемы инфотелекоммуникаций в науке и образовании» (АПИНО 2022, Санкт-Петербург, Россия, 15-16 февраля 2022 года). СПб: СПбГУТ, 2022. С. 65-70.

24. Gorbunova A.V., Lebedev A.V. Response Time Estimate for a Fork-Join System with Pareto Distributed Service Time as a Model of a Cloud Computing System Using Neural Networks // Proceedings of the 24th International Conference on Distributed Computer and Communication Networks (DCCN, Moscow, Russia, 20-24 September 2021). Communications in Computer and Information Science. Vol. 1552. Cham: Springer, 2022. PP. 318-332. D0I:10.1007/978-3-030-97110-6_25

25. Горбунова А.В., Зарядов И.С., Самуйлов К.Е., Сопин Э.С. Обзор систем параллельной обработки заявок. Часть 1 // Вестник Российского университета дружбы народов. Серия: Математика, информатика, физика. 2017. Т. 25. № 4 С. 350-362. D0I:10.22363/2312-9735-2017-25-4-350-362

References

1. Alzagir A.A., Paramonov A.I., Koucheryavy A.E. Study of quality of service in 5g and next-generation networks. El-ektrosvyaz. 2022;6:2-7. (in Russ.) D0I:10.34832/ELSV.2022.31.6.001

2. Volkov A., Muthanna A., Koucheryavy A. Fifth Generation Communication Networks: on the Way to Networks 2030. Telecom IT. 2020;8(2)32-43. (in Russ.) D0I:10.31854/2307-1303-2020-8-2-32-43

3. Kazmin 0., Simonina 0. Solving the Problem of 0ptimizing the Electromagnetic Environment in Radio Access Networks Using Neural Networ. Proc. of Telecom. Universities. 2021;7(3):25-37. (in Russ.) D0I:10.31854/1813-324X-2021-7-3-25-37

4. Novikov E., Sevostyanov A., Shadrin A. Study of the Service Quality of Real Time Traffic in a Complex Interference Environment. Proc. of Telecom. Universities. 2022;8(3):50-56. (in Russ.) D0I:10.31854/1813-324X-2022-8-3-50-56

5. 0'Riordan D. Business Process Standards for Web Services. In: Web Services Business Strategies and Architectures. Berkeley: Apress; 2002. p.156-173. D0I:10.1007/978-1-4302-5356-3_11

6. Nazarevich S.A., Merkulova A.Y. Markov chains for solving problems of art-technological process control in a production system. Sistemnyi analiz i logistika. 2023:1(35);67-73. (in Russ.) D0I:10.31799/2077-5687-2023-1-67-73

7. Nagano H., Shimosawa T., Shimamura A., Komoda N. Blockchain based cross organizational workflow management system. Proceedings of the 17th International Conference on Applied Computing 2020 (AC, 18-20 November 2020, Lisbon, Portugal). 2020. p.97-104.

8. Weber J.H., Kuziemsky C. Pragmatic interoperability for eHealth Systems: The Fallback Workflow Patterns. Proceedings of the 1st International Workshop on Software Engineering for Healthcare, SEH, 27 May 2019, Montreal, Canada. IEEE; 2019. p.29-36. D01:10.1109/SEH.2019.00013

9. Wang S., Ding Z., Jiang C. Elastic Scheduling for Microservice Applications in Clouds. IEEE Transactions on Parallel and Distributed Systems. 2020;32(1). D0I:10.1109/TPDS.2020.3011979

10. Avritzer A., Ferme V., Janes A., Russo B., van Hoorn A., Schulz H., et al. Scalability Assessment of Microservice Architecture Deployment Configurations: A Domain-Based Approach Leveraging Operational Profiles and Load Tests. Journal of Systems and Software. 2020;165:110564. D0I:10.1016/j.jss.2020.110564

11. Zheng Z., Lyu M.R. A Distributed Replication Strategy Evaluation and Selection Framework for Fault Tolerant Web Services. Proceedings of the IEEE International Conference on Web Services, ICWS, 23-26 September2008, Beijing, China. IEEE; 2008. p.145-152. DOI:10.1109/ICWS.2008.42

12. Zheng Z., Trivedi K.S., Qiu K., Xia R. Semi-Markov Models of Composite Web Services for their Performance, Reliability and Bottlenecks. IEEE Transactions on Services Computing. 2016;6(1):1939-1374. D0I:10.1109/TSC.2015.2475957

13. Yu T., Lin K.J. The Design of QoS Broker Algorithms for QoS-Capable Web Services. International Journal of Web Services Research. 2004;1(4):17-24. D01:10.1109/EEE.2004.1287283

14. Johnsson M., Jennings B. Meeting latency targets for complex SOA-based transactions in data centers. Proceedings of the IEEE/IFIP Network Operations and Management Symposium, NOMS 2016, 25-29 April 2016, Istanbul, Turkey. IEEE; 2016. p.695-698. DOI:10.1109/NOMS.2016.7502879

15. Cheung L., Golubchik L., Sha F. (2011). A Study of Web Services Performance Prediction: A Client's Perspective. Proceedings of the 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems, 25-27July 2011, Singapore, Singapore. IEEE; 2011. p.75-84. DOI:10.1109/MASCOTS.2011.66

16. Xiong K. Web services performance modeling and analysis. Proceedings of the International Symposium on High-Capacity Optical Networks and Enabling Technologies, 06-08 September 2006, Charlotte, USA. IEEE; 2006. D0I:10.1109/H0NET.2006. 5338403

17. Lozhkovskyi A., Klymash M., Pyrih Y., Shpur 0. Method for Evaluating the Quality of Service Characteristic of a Packet Access Network for IoT Devices. Proceedings of the 4th International Conference on Advanced Information and Communication Technologies, AICT, 21-25September 2021, Lviv, Ukraine. IEEE; 2021. p.79-83. DOI:10.1109/AICT52120.2021.9628912

18. Kolmogorov A.N., Fomin S.V. Elements of the Theory of Functions and Functional Analysis. Moscow: Nauka Publ.; 1968. 496 p. (in Russ.)

19. Kozhanov Y.F. Teletraffic Theory. St. Petersburg: The Bonch-Bruevich Saint-Petersburg State University of Telecommunications Publ.; 2020. 203 p. (in Russ.)

20. Kleinrock L. Queueing systems. Vol. 1. Theory. New York: Wiley-Interscience; 1975. 417 p.

21. Gorbunova A.V., Vishnevsky V.M. Estimating the Response Time of a Data-Intensive Computing Environment. Information and Control Systems. 2022;4(119):12-19. (in Russ.) D0I:10.31799/1684-8853-2022-4-12-19

22. Song Z., Tilevich E. Equivalence-Enhanced Microservice Workflow 0rchestration to Efficiently Increase Reliability. Proceedings of the International Conference on Web Services, ICWS, 08-13 July 2019, Milan, Italy. IEEE; 2019. p.426-433. D0I:10.1109/ICWS.2019.00076

23. Alekseeva N., Redrugina N., Saveleva A., Tarabanov I. Mathematical Modeling of Data Transfer between Nodes in Software Defined Storage. Proceedings of the International Scientific and Technical and Scientific-Methodical Conference on Actual Problems of Infotelecommunications in Science and Education, 15-16 February 2022, St. Petersburg, Russia. St. Petersburg: The Bonch-Bruevich Saint-Petersburg State University of Telecommunications Publ.; 2022. p.65-70. (in Russ.)

24. Gorbunova A.V., Lebedev A.V. Response Time Estimate for a Fork-Join System with Pareto Distributed Service Time as a Model of a Cloud Computing System Using Neural Networks. Proceedings of the 24th International Conference on Distributed Computer and Communication Networks, DCCN, 20-24 September 2021, Moscow, Russia. Communications in Computer and Information Science, vol.1552. Cham: Springer; 2022. p.318-332. D0I:10.1007/978-3-030-97110-6_25

25. Gorbunova A.V., Zaryadov I.S., Samouylov K.E., Sopin E.S. A Survey on Queuing Systems with Parallel Serving of Customers Part 1. RUDN Journal of Mathematics, Information Sciences and Physics. 2017;25(4):350-362. (in Russ.) D0I:10.22363/ 2312-9735-2017-25-4-350-362

Статья поступила в редакцию 21.02.2023; одобрена после рецензирования 22.06.2023; принята к публикации 28.06.2023.

The article was submitted 21.02.2023; approved after reviewing 22.06.2023; accepted for publication 28.06.2023.

Информация об авторе:

РЕДРУГИНА Наталия Михайловна

аспирант кафедры инфокоммуникационных систем Санкт-Петербургского государственного университета телекоммуникаций им. проф. М.А. Бонч-Бруевича Ь«р5: //orcid.org/0000-0002-9385-3293

i Надоели баннеры? Вы всегда можете отключить рекламу.