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

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

CC BY
16
3
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
возраст информации / пиковый возраст информации / многоканальная система массового обслуживания / переупорядочивание заявок / age of information / peak age of information / multi-channel queuing system / reordering of applications

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Матюшенко Сергей Иванович

Данная статья продолжает цикл работ автора, посвященных проблеме возраста информации (Age of Information, AoI) — метрики, используемой в информационных системах для мониторинга и управления удаленными источниками информации со стороны центра управления. Теоретический анализ систем передачи информации требует количественной оценки «свежести» информации, доставляемой в центр управления. В данной работе рассматривается модель двухузловой группы передачи, состоящей из источника информации (узла-отправителя), центра управления (узла-получателя) и нескольких каналов связи между ними. Предполагается, что пропускные способности каналов могут быть различными. При этом, сетевой протокол требует, чтобы информация, поступающая в узел-получатель считывалась в той же последовательности, в какой она была передана из узла-отправителя. В результате пакеты, нарушившие установленный порядок, задерживаются в узле-отправителе на время, требуемое для восстановления порядка. В данной работе процесс передачи информации моделируется с помощью многоканальной системы массового обслуживания с ограниченным накопителем, пуассоновским потоком заявок, экспоненциальным обслуживанием и переупорядочиванием заявок. При этом заявки моделируют пакеты передаваемой информации, накопитель системы — очередь пакетов на передачу, обслуживание заявок на приборах различной интенсивности — процесс передачи пакетов по каналам связи. Данная модель для оценки возраста информации использовалась впервые. В результате проведенного исследования получены выражения для преобразования Лапласа—Стилтьеса стационарной функции распределения и начальных моментов максимального значения возраста информации, называемого пиковым возрастом. Проведено численное исследование показателей производительности системы, включающее анализ пикового возраста информации при различных загрузках системы. Корректность аналитических результатов подтверждена результатами имитационного моделирования.

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Матюшенко Сергей Иванович

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

THE LAPLACE–STIELTJES TRANSFORMATION OF THE PEAK AGE DISTRIBUTION FUNCTION OF INFORMATION IN A MULTICHANNEL TRANSMISSION GROUP

This article continues the author’s cycle of works devoted to the problem of the Age of Information (AoI), a metric used in information systems for monitoring and managing remote sources of information from the control center. The theoretical analysis of information transmission systems requires a quantitative assessment of the “freshness” of information delivered to the control center. In this paper, we consider a model of a two-node transmission group consisting of an information source (sender node), a control center (recipient node) and several communication channels between them. It is assumed that the channel capacities may be different. At the same time, the network protocol requires that the information received by the recipient node be read in the same sequence as it was transmitted from the sending node. As a result, packets that violate the established order are delayed at the sending node for the time required to restore order. In this paper, the information transfer process is modeled using a multichannel queuing system with a limited storage, Poisson flow of applications, exponential maintenance and reordering of applications. At the same time, applications simulate packets of transmitted information, the system storage is a queue of packets for transmission, the service of applications on devices of varying intensity is the process of transmitting packets over communication channels. This model was used for the first time to estimate the age of information. As a result of the conducted research, expressions for the Laplace– Stieltjes transformation of the stationary distribution function and the initial moments of the maximum value of the information age, called the peak age, were obtained. A numerical study of system performance indicators has been conducted, including an analysis of the peak age of information at various system loads. The correctness of the analytical results is confirmed by the results of simulation modeling.

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

УДК 519.7

DOI: 10.14529/ cmse240104

ПРЕОБРАЗОВАНИЕ ЛАПЛАСА—СТИЛТЬЕСА ФУНКЦИИ РАСПРЕДЕЛЕНИЯ ПИКОВОГО ВОЗРАСТА ИНФОРМАЦИИ В МНОГОКАНАЛЬНОЙ ГРУППЕ

ПЕРЕДАЧИ

Данная статья продолжает цикл работ автора, посвященных проблеме возраста информации (Age of Information, Aol) — метрики, используемой в информационных системах для мониторинга и управления удаленными источниками информации со стороны центра управления. Теоретический анализ систем передачи информации требует количественной оценки «свежести» информации, доставляемой в центр управления. В данной работе рассматривается модель двухузловой группы передачи, состоящей из источника информации (узла-отправителя), центра управления (узла-получателя) и нескольких каналов связи между ними. Предполагается, что пропускные способности каналов могут быть различными. При этом, сетевой протокол требует, чтобы информация, поступающая в узел-получатель считывалась в той же последовал тельности, в какой она была передана из узла-отправителя. В результате пакеты, нарушившие установленный порядок, задерживаются в узле-отправителе на время, требуемое для восстановления порядка. В данной работе процесс передачи информации моделируется с помощью многоканальной системы массового обслуживания с ограниченным накопителем, пуассоновским потоком заявок, экспоненциальным обслуживанием и переупорядочиванием заявок. При этом заявки моделируют пакеты передаваемой информации, накопитель системы — очередь пакетов на передачу, обслуживание заявок на приборах различной интенсивности — процесс передачи пакетов по каналам связи. Данная модель для оценки возраста информации использовалась впервые. В результате проведенного исследования получены выражения для преобразования Лапласа—Стилтьеса стационарной функции распределения и начальных моментов максимального значения возраста информации, называемого пиковым возрастом. Проведено численное исследование покат зателей производительности системы, включающее анализ пикового возраста информации при различных загрузках системы. Корректность аналитических результатов подтверждена результатами имитационного моделирования.

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

Матюшенко С.И. Преобразование Лапласа—Стилтьеса функции распределения пикового возраста информации в многоканальной группе передачи // Вестник ЮУр-ГУ. Серия: Вычислительная математика и информатика. 2024. Т. 13, № 1. С. 57-73. Б01: 10.14529/ стзе240104.

Введение

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

© 2024 С.И. Матюшенко

Российский университет дружбы народов (117198 Москва, ул. Миклухо-Маклая, д. 6) E-mail: matyushenko-si@rudn.ru Поступила в редакцию: 12.12.2023

ОБРАЗЕЦ ЦИТИРОВАНИЯ

и т.д. [2—4]. В 2011 году для количественной оценки свежести информации, поступающей в центр управления, была предложена метрика Age of Information (Aol) [5], представляющая собой функцию времени между генерациями сообщений в узле-отправителе (УО) и доставкой их в узел-получатель (УП).

Наиболее удобным аппаратом для исследования проблемы возраста информации является аппарат систем и сетей массового обслуживания. Обзор работ, в которых анализ возраста информации предлагается проводить с использованием этого аппарата, можно найти, например, в [6].

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

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

Работа состоит из шести основных разделов. В первом разделе приводится техническое описание рассматриваемой системы и строится ее математическая модель в виде системы массового обслуживания (СМО). Стохастическое поведение СМО описывается с помощью однородного марковского процесса. В разделах 2-5 на основе стационарного распределения состояний марковского процесса определяются выражения для функций распределений следующих случайных величин: времени ожидания обслуживания (раздел 2); задержки переупорядочивания (раздел 3); времени обслуживания (раздел 4); пикового возраста информации (раздел 5). В разделе 6 приводятся результаты численного исследования основных показателей производительности рассматриваемой системы при различных значениях исходных параметров. В заключении подводятся итоги и намечаются планы дальнейшего исследования.

1. Описание модели

Рассмотрим группу передачи информации, состоящую из узла-отправителя, узла получателя и m каналов связи между ними (рис. 1).

канал 1

канал т

Рис. 1. m-канальная группа передачи

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

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

Процесс передачи информации из УО в УП будем моделировать с помощью многоканальной системы массового обслуживания (СМО) с т обслуживающими приборами, 2 т < оо, общим накопителем ограниченной емкости и буфером переупорядочивания (БП). При этом заявка будет моделировать пакет информации, накопитель — очередь пакетов на передачу, обслуживание на приборе j — передачу пакета по j-му каналу связи, буфер переупорядочивания — место в УП, занимаемое пакетами, задержанными для восстановления порядка.

Далее будем полагать, что на систему поступает пуассоновский поток заявок с параметром А. Заявки имеют случайную длину и при этом предполагается, что все длины заявок независимы в совокупности и имеют общую функцию распределения (ФР) G(x) = 1 — е_тг, х ^ 0. Времена обслуживания на приборе j независимы между собой, а также не зависят от времени обслуживания на других приборах и распределены по экспоненциальному закону с параметром fij, j = 1, т.

Емкость накопителя системы характеризуется двумя параметрами: максимальным числом г мест для ожидания, г < оо, и числом v, v > 0, ограничивающим суммарный объем заявок в очереди. Заявка, поступающая в систему, когда в ней находиться т + г заявок или же когда суммарный объем ожидающих в очереди заявок и данной заявки превышает v, теряется и в дальнейшем не влияет на функционирование системы.

Далее, без ограничения общности примем, что /ii ^ ... ^ fim и будем предполагать, что заявка, имеющая возможность выбора прибора, выбирает прибор с наименьшим порядковым номером. Выбор заявки из очереди на обслуживание происходит в порядке их прибытия в систему, т.е. согласно дисциплине FCFS — первый пришел, первый обслужился.

Предполагается, что всем заявкам в момент поступления в систему присваивается порядковый номер. При этом, если в момент окончания обслуживания заявки с номером п (n-заявки) продолжается обслуживание заявки с номером меньшим п, то заявка п помещается в буфер переупорядочивания (БП) (рис. 2). В противном случае n-заявка покидает систему и вслед за ней из БП уходят все заявки с номерами, отличающимися друг от друга на единицу, начиная с номера п + 1 (если таковые в этом буфере имеются). Данное предположение позволяет моделировать механизм сохранения порядка на выходе из системы, в соответствии с которым заявки поступали в нее.

В соответствии с обозначениями Кенделла рассматриваемую СМО будем кодировать как M/M/m/(r,v)/res, где (r,v) означает, что емкость накопителя ограничивается двумя параметрами: числом мест для ожидания г и ограничением на суммарный объем заявок в очереди v, a res (сокращение от resequence) означает, что в системе предусмотрен механизм переупорядочивания заявок.

Как уже было замечено выше, данная система уже рассматривалась в работе [12, 13]. В [12] функционирование системы было описано однородным марковским процессом X(t),

• • БП -

*

Цт

Рис. 2. т-канальная экспоненциальная СМО конечной емкости с буфером

переупорядочивания

£ ^ О, над множеством состояний

т+г

жт= и Жкт, (1)

к=О

к, ¿1,..., гт), ^ = 0, к, и(ь) = к, при этом,

если г^га > 0, то ц ф ъа, j■„ 5 = 1, т} , к = 0, т — 1, к{(А;,г1,...,гт), ц = 1 ,т, ^ ф ъа, = 1 ,т} ,к = т,т + г.

' — функция Хевисайда.

О, х ^ О

где и{х) = <

».

Здесь для некоторого момента времени Р. Х(1;) = (к, ¿1,..., гт), если в системе находится к заявок, к = + г, = $ означает, что прибор ] пуст, в противном случае г^ есть номер заявки, обслуживаемой прибором ] = 1,т.

В [12] был разработан алгоритм для определения стационарных вероятностей р(к, ¿1,..., гт) состояний {к,г 1,...,гт) € Хт МП Цель данного исследования состоит

в определении стационарной ФР пикового возраста информации, передаваемой заявками СМО М/М/т/(г, г>)/гев. Очевидно, что в этой системе пиковый возраст заявки ть — 1 определяется выражением:

= вп + УГп + С2п + 11п, (2)

где Сп — время генерации; Шп — время ожидания обслуживания; — длительность обслуживания; Яп — время переупорядочивания заявки п. Поэтому задача состоит в том, чтобы найти ФР для каждой из перечисленных выше случайных величин (с.в.).

2. Стационарная функция распределения времени ожидания обслуживания

Рассмотрим множество Б различных векторов длины т, координаты которых могут принимать лишь два значения: ноль или единица. Очевидно, что множество 5 представимо в виде:

т

и я,

к=О

где Б к — множество, состоящее из всех возможных векторов из Б, у которых ровно к координат равны единице.

Далее, обозначим через (в^) макросостояние рассматриваемой СМО, £ означающее, что в системе к заявок, к = 0, т, и при этом прибор j занят обслуживанием, если ]-я.

координата 8?к вектора равна единице, в противном случае прибор ] свободен, ] = 1,т. Кроме этого, обозначим через (к) макросостояние, означающее, что в системе к заявок, к = т + 1,т + г.

Заметим, что (э^) и (к) являются макросостояниями по отношению к состояниям МП Х(Ь). Они учитывают лишь количество заявок в системе и то, занят ли прибор или нет, но не учитывают порядок, в котором занимались приборы.

Очевидно, что стационарное распределение вероятностей р(в^), € к = 0, т и р(к), к = т + 1, т + г, несложно подсчитать, суммируя вероятности соответствующих микросостояний системы и определяемые в соотвествии с [12].

Далее обозначим через и тгд(к) стационарные вероятности макросостояний (э^),

€ вк, к = 0, т и (к), к = т + 1,т + г, в момент ¿ — 0 поступления в СМО очередной заявки. Для определения вероятностей Жд^к) и тгд(к) воспользуемся результатами работы [14], согласно которым:

тг2(вк)=р(8к), вкЕБк, А; = 0,771, (3)

тгА (к) = р(к), к = 771 + 1,771 + г. (4)

Кроме этого, введем следующие обозначения:

• W{t) — ФР времени ожидания обслуживания для заявки, принятой в систему в стационарном режиме ее работы;

• Щfc(i) — условная стационарная ФР времени ожидания обслуживания для заявки, принятой в систему, при условии, что в момент t — 0 ее поступления в системе уже имелось к заявок;

• w(s) — преобразование Лапласа—Стилтьеса (ПЛС) ФР W(t)

• wk(s) - ПЛС ФР wk{t).

Теорема 1. ФР времени ожидания обслуживания для заявок, принятых в СМО M/M/m/(r, v)/res в стационарном режиме ее работы определяется выражениями:

w(t)=

TT

m m+i—1

E E p(*k)wk(t) + E p(k)wk(t)

,k=0 SfcgSfc k=m+l

(5)

Wk(t) =

1, к = 0, m — 1,

fkF*ik~m+1\t), k = m,m + r-1,

(6)

где F^(t) — ФР c.b. £ = min{£i,..., £m}, — с.в. — длительность обслуживания на приборе j, j = 0, m, запись F^k~m+1\t) означает (к — m + 1)-кратную свертку ФР F^(t), 7г — вероятность потери заявки.

Доказательство. Заявка, поступающая в систему, и застающая хотя бы один прибор свободным, сразу направляется на обслуживание и время ожидания для нее равно нулю. Если же в момент £ — 0 поступления очередной заявки в очереди имеется к — т заявок, к = т,т + г — 1, то заявка с вероятностью присоединяется к очереди, где соглас-

но [12], определяется по формуле:

fk = <

к = 0,m — 1

Gk-m+1 (v) /Gk-т (v) , к = т, т + г - 1 О, к = т + к

(7)

Оо(ь) = 1, = 1 - е-ч» ЕЙ в = 1, г.

В этом случае время ожидания для нее будет складываться из минимума времен до-обслуживания заявок, находящихся в момент £ — 0 на приборах и времени обслуживания любых к — т заявок, пришедших в систему раньше данной заявки. Учитывая, что времена обслуживания заявок на приборе ] = 1, гп, независимы между собой, а также не зависят от времени обслуживания на других приборах, приходим к выражению (6).

Нетрудно видеть, что с.в. £ распределена по экспоненциальному закону с параметром /1 = 14 1 следовательно выражение (6) можно записать в следующем виде:

Wk(t) =

1, к = 0,m — 1,

fk

1 _ 0-ßt spk-m (,ßt)j 1 e .,!

к = m, m + r — 1,

(8)

Далее применяя формулы полной и условной вероятностей, а также учитывая формулы (3)-(4), получаем (5). Тем самым, теорема доказана.

Заметим, что выражение для вероятности потерь было получено в [12] и имеет следующий вид:

ТП+Г

т = ЕЕp(sfc)(i-/fc)+ £ p(k)(i-fk).

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

fe=0Sfc6 Sfc k=m+1

(9)

Из теоремы 1 вытекает два следствия.

Следствие 1. Начальные моменты порядка 1?, 1? = 1, 2,... времени ожидания обслуживания для заявок, принятых в СМО М/М/т/(г,у)/гез в стационарном режиме ее работы определяется выражением:

=

1-тг

В частности, для $ = 1 получим:

1

J! {к — т + 1) ■... ■ {к — т + •&)

fmP{Sm)-0+ fkP{k)-ä-

^ к=т+1 ^

(10)

vi =

1-тг

т+г—1

fmP( Sm)-+ ^ fkPik) № i.__, 1

k=m+1

к — m + 1 А*

(11)

Доказательство следствия 1 вытекает непосредственно из определения начальных моментов порядка

Следствие 2. ПЛС ФР времени ожидания обслуживания для заявок, принятых в систему М/М/гп/(г, v)/res в стационарном режиме ее работы определяется выражениями:

w(s) =

т т+т—1

53 53 p(sk)wk{s) + 53 p(k)wk{s)

.к=0 SfcgSfc к=т+1

(12)

тк(в) =

1, к = 0,т — 1,

/ \ к—т+1 __(13)

1к , к = т,т + г- 1.

Доказательство. Дифференцируя (8) по а затем домножая на е и интегрируя по £ на интервале (0; оо), получаем выражение для ПЛС ы^в)'.

тф) =

1, А; = 0,т — 1,

/ \&-т+1 __(14)

/ку^л) , к = т,т + 1 1,

Далее, применяя формулы полной и условной вероятностей, получаем (12). □

3. Стационарная функция распределения задержки переупорядочивания

Теперь обозначим через 7Г^(А;, ) стационарную вероятность состояния

(А;, ¿1, ...,гт) в момент 4 — 0 окончания обслуживания заявки на приборе з, а через А— интенсивность выхода заявок, обслуженных прибором з, з = 1 ,т. Нетрудно видеть, что

А = Е Р(к,4,-,гт)и(ц)щ, 3 = 1, т. (15)

На основании результатов работы [14] получаем:

^о,з{к,к,...,гт) = ~^—р{к,11, (16)

Далее введем обозначения:

• 11{£) — стационарная ФР времени пребывания заявки в буфере переупорядочивания, которое в дальнейшем будем называть задержкой переупорядочивания;

• Щк,1х,. . — условная стационарная ФР задержки переупорядочивания заявки, обслуженной на приборе j, при условии, что в момент £ — 0 окончания обслуживания этой заявки системы находилась в состоянии (к, ..., гт);

• <?„ — начальный момент порядка и задержки переупорядочивания, г/ = 1, 2,...;

• .....— условный начальный момент порядка и, V = 1,2,... задержки переупорядочивания заявки, обслуженной на приборе з, при условии, что в момент £ — 0 окончания ее обслуживания заявка находилась в состоянии (к, г\,..., гт);

• ф) - ПЛС ФР ВД;

• Г(М1>... ^¿(з) - ПЛС ФР Д(М1>...

Теорема 2. ФР задержки переупорядочивания в СМО М/М/т/(г, у)/гее в стационарном режиме ее работы определяется выражением:

1 т

= п (1-е-^), (17)

где Ад = лА.г

2024, т. 13, № 1 63

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

= {«п : 0 < гвп < у}, 3 = Т~т, (к, гъ..., гт) е

Так как обслуживание заявки на приборе j распределено по экспоненциальному закону с параметром з = 1,т, то

П (1-е""'-*), з = Т/гп, (к, ¿1,..., гт) £ . (18)

.....гт),з

При этом, Щк^ 1,...,гт),:?(^) = 1> если = Т-к- заявка в этом случае не будет

задержана.

Далее, применяя формулу полной вероятности и учитывая (16), а также тот факт, что вероятность выхода заявки с прибора у равна Ад^/Ад, получаем формулу (17). Таким образом, теорема 2 доказана. □

Из теоремы 2 вытекает два следствия.

Следствие 3. Начальный момент порядка $ задержки переупорядочивания в СМО М/М/т/(г, у)/гее в стационарном режиме ее работы определяется выражениями:

^ т

3* = у 53 0=1,2,... (19)

° {к,г 3=1

1 ^ i

iß 53

Hl

= 1 »i

П1,П2 = 1,П1^П2

(Min, + /0^

+ ...+

+ (-1)

2+1

(/Чц + ... +

, (20)

где sni G i = 1,1,1 = \Y{k>iu_,_!im)tj\.

Доказательство.

roo

,*=/ t»dR(kiiu...iim)ij(t), j = 1^1, {k,h,...,im)£^m. (21) J 0

Из (21) с учетом (18) путем несложных вычислений приходим к (20). И, наконец, применяя формулы полной и условной вероятности и, учитывая (16) и тот факт, что вероятность выхода заявки с прибора j равна Ад^/Ад, получаем (19).

Следствие 4. ПЛС ФР задержки переупорядочивания в СМО M/M/m/{r,v)/res в стационарном режиме ее работы определяется выражением:

^ т

Ad

(22)

0=1

1 I ,

1=1 / V + S П1,П2=1,„^П2 + + S

ni=

+ (_!)' + (23)

Доказательство. Используя определение ПЛС ФР, из формулы (18) путем несложных вычислений приходим к формуле (23). Применяя формулы полной и условной вероятностей, а также равенства (16) и тот факт, что вероятность выхода заявки с прибора j равна Xdj/^d, получаем выражение (22). □

4. Стационарная функция распределения времени обслуживания

Теперь определим ФР Q(t) времени обслуживания заявки в системе в стационарном режиме ее работы. Для этого рассмотрим условные стационарные ФР QSk(t), £ Sk, k = 0, m и Qk(t), k = m + l,m + г — 1, времени обслуживания заявки в системе при условии, что в момент t — 0 поступления данной заявки в систему, система находилась в состоянии (sfc) либо (к) соответственно.

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

Qsk-ij{t) = 5 (1 - е"^) , j = (24)

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

где 1 j — вектор длины т с j-й координатой, равной единице и остальными координатами равными нулю; S(x,y) — дельта-функция, принимающая значение 1 при х = у и 0 в противном случае; s%k — г-я координата

Если же в момент i — 0 поступления очередной заявки в очереди уже имеется к — т заявок, к = т, m + r — 1, то данная заявка с вероятностью присоединяется к очереди и через некоторое время перемещается на первое место в ней. Далее с вероятностью раньше других освободится прибор j и далее заявка с указанной вероятностью поступит на этот прибор. Следовательно,

т

Qsm (í) = Е fnPili1 - ' (25)

3=1 т

= (26) 3=1

Далее, применяя формулы условной и полной вероятности, а также учитывая соотношения (3) и (4), приходим к следующему результату

Теорема 3. ФР времени обслуживания заявок, принятых в СМО

M/M/m/(r,v)/res в стационарном режиме ее работы, определяется выражением:

1 т т m+r—1

= Е Е Е р(*к - li)QSfc_li(í)+p(sm)QSm(í)+ E P(k)Qk(t) , (27)

X 7Г к=i skesk j=i k=m+1

2024, т. 13, № 1 65

где QSk(t), sjfc € Sk, к = 0,т, Qfc(i), к = т + 1,т + г — 1 определяются по формулам (24)-(26).

Из теоремы 3 вытекает очевидное следствие.

Следствие 5. Начальные моменты порядка $ = 1,2,..., времени обслуживания заявок, принятых в СМО M/M/m/(r,v)/res в стационарном режиме ее работы, определяется выражением:

Чд

1 —7Г

т т.

т

к= 1 skgSfc j=1

U=1

Mi

<m+r—1

£ i

4fc=m+l

1?!

+ ( P^fc + P(Sm)fm 53-

/ j=l Vjßj

■ (28)

В частности для г? = 1 получаем 1

=

1-тг

m m / j\ 1 /m+i—1 \

53 53 53p(Sfc-ik)s 534,i U- + 53 Р(*)л+?(*»)/«.

k=lsk€Sk j=l \i=l / ^ \fe=m+l /

m A»

■ (29)

Обозначим через ¿/(я) — ПЛС ФР <2(£), а через ^(з) и <7&(з) — ПЛС условных ФР (¿) и С^к^) соответственно.

Из (24)-(26) очевидным образом следует

= S 53 8%kJ

N

fj>j + S

(30)

щ fij

¡г! М Из + 8

т

^ М Из + 5

что позволяет нам сформулировать еще одно очевидное следствие из теоремы 3.

(31)

(32)

Следствие 6. ПЛС ФР времени обслуживания для заявок, принятых в систему M/M/m/(r,v)/res в стационарном режиме ее работы, определяется выражением:

Ф) =

1 — 7Г

т т

т+г—1

53 53 53 p(sfe-1fe)9sk-lj(s)+p(srn)gsm(s)+ 531 к=1 sk€Sk j=1 к=т+1

(33)

где д^-цДв), д3гп(з) и вычисляются по формулам (30)-(32).

5. Стационарное распределение пикового возраста информации

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

66 Вестник ЮУрГУ. Серия «Вычислительная математика и информатика»

утверждать, что ФР пикового возраста информации определяется выражением:

Z(t) = G(t) * W(t) * Q(t) * R(t), (34)

где G(t) — ФР длительности генерации заявок, принятых в систему, т.е.

G(t) = —^—(1 — e_Ai), 0, (35)

1 — 7Г

а ФР W(t), R(t) и Q(t) определяются выражениями (5), (17) и (27).

Однако применение формулы (34) может быть связано с определенными вычислительными трудностями. Поэтому основной результат мы сформулируем в терминах ПЛС, учитывая, что ПЛС ФР G(t) определяется выражением:

- <36>

Теорема 4. ПЛС пикового возраста информации, передаваемой заявками системы M/M/m/(r,v)/res, определяется выражением:

z(s) = g(s)w(s)q(s)r(s), (37)

где w(s), r(s), q(s) и g(s) вычисляются по формулам (12), (22), (33) и (36) соответственно.

Из теоремы 4 вытекает очевидное следствие.

Следствие 7. Начальные моменты порядка $ возраста информации, передаваемой заявками системы M/M/m/(r,v)/res, определяются выражением:

Z0 = 9д + Щ + + 4.$, # = 1,2,..., где = а ^ и Q-d вычисляются по формулам (10), (19) и (28).

6. Результаты численного исследования

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

• количество приборов т = 3;

• емкость накопителя г = 5;

• интенсивность обслуживания на приборах: ¿¿i = 3, Д2 = 2 и дз = 1;

• длина заявки задавалась рядом распределения:

значение 1 2 3

вероятность 0.33 0.33 0.34

Результаты проведенного исследования отражены в табл. 1 и на рис. 3—6. Так на рис. 3 отражена зависимость среднего пикового возраста информации от интенсивности входящего потока А, а, следовательно, и от величины загрузки р = А/(/^1 + /¿2 + Дз)- Как видно из этого рисунка минимальные значения среднего пикового возраста соответствуют значениям А из интервала от 1.5 до 2.5, что, в свою очередь, соответствует значениям р из интервала 0.25 -г- 0.42. Можно считать, что данная загрузка

Таблица 1. Среднее значение пикового возраста г, задержки переупорядочивания 5, времени ожидания г?, времени обслуживания q при различных значениях А и

фиксированных значениям ¡л

А Р г 6 V Ч

0.25 0.04 4.376 0.013 0.000 0.349

0.50 0.08 2.403 0.030 0.000 0.366

0.75 0.13 1.775 0.054 0.001 0.382

1.00 0.17 1.488 0.083 0.002 0.399

1.50 0.25 1.253 0.151 0.007 0.426

2.00 0.33 1.199 0.230 0.019 0.449

2.50 0.42 1.209 0.305 0.036 0.465

3.00 0.50 1.258 0.381 0.062 0.478

3.50 0.58 1.319 0.446 0.093 0.489

4.00 0.67 1.390 0.505 0.133 0.493

4.50 0.75 1.466 0.562 0.173 0.498

5.00 0.83 1.533 0.597 0.219 0.500

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

5.50 0.92 1.601 0.633 0.263 0.500

6.00 1.00 1.667 0.662 0.308 0.500

6.50 1.08 1.713 0.677 0.347 0.500

7.00 1.17 1.761 0.691 0.385 0.500

7.50 1.25 1.810 0.710 0.419 0.500

8.00 1.33 1.850 0.721 0.450 0.500

8.50 1.42 1.899 0.743 0.479 0.500

9.00 1.50 1.919 0.745 0.506 0.500

5 4

&3

н

ф

ы 2 1

Рис. 3. График зависимости среднего пикового возраста информации от интенсивности

входящего потока А

I ( 1 ) ; I > 1 1 1 1 ( 1 5 * 1 3

Л, заявок/ед. вр.

0.55

0.50-

«

ф

с? 0.40 -

0.35-

0.30

( 1 ) : 1 г * 1 1 1 е > * 1 в

Л, заявок/ед. вр.

Рис. 4. График зависимости средней длительности обслуживания от интенсивности

входящего потока Л

0.5-

0.4-

1=1 ф

0.2 -

0.1-

0.0-

с ) : г < 1 ( 3 { 3 10

А, заявок/ед. вр.

Рис. 5. График зависимости среднего времени ожидания от интенсивности входящего

потока Л

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

На рис. 4 представлен график, отражающий зависимость средней длительности обслуживания от интенсивности Л. Как видно из рисунка, при больших значениях загрузки средняя длительность обслуживания стремится к предельному значению 0,5. Связано это с тем, что в условиях большой загрузки все приборы полностью заняты обслуживанием. При этом суммарная интенсивность обслуживания ¡л в нашем примере равна шести, т.е.

Л, заявок/ед. вр.

Рис. 6. График зависимости средней задержки переупорядочивания от интенсивности

входящего потока А

средняя интенсивность обслуживания одного прибора равняется двум, а, следовательно, средняя длительность обслуживания на одном приборе равна 0.5.

На рис. 5 и б отражена зависимость среднего времени ожидания обслуживания и средней задержки переупорядочивания от А. На первый взгляд графики демонстрируют разное возрастание этих показателей с ростом А по сравнению с графиком для средней длительности обслуживания. Это связано с тем, что при малых А эти показатели фактически имеют нулевые средние значения. Однако с ростом А и переходом системы в режим полной заг грузки эти показатели тоже стабилизируются, что вполне соответствует реальности.

Заключение

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

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

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

ские модели многоканальных систем передачи данных по сравнению с моделями в основе

которых лежат однопараметрические семейства распределений.

Литература

1. Sultan A. Ultra Reliable and Low Latency Communications. 3GPP. 2023. URL: https : //www.3gpp.org/technologies/urlcc-2022 (дата обращения: 15.09.2023).

2. Kaul S., Yates R., Gruteser M. Real-time status: How often should one update? // 2012 Proceedings IEEE INFOCOM, Orlando, FL, USA, 25-30 March. 2012. P. 2731-2735. DOI: 10.1109/INFC0M.2012.6195689.

3. Costa M., Codreanu M., Ephremides A. On the Age of Information in Status Update Systems With Packet Management // IEEE Transactions on Information Theory. 2016. Vol. 62, no. 4. P. 1897-1910. DOI: 10.1109/TIT.2016.2533395.

4. Kaul S.K., Yates R.D., Gruteser M. Status updates through queues // 2012 46th Annual Conference on Information Sciences and Systems (CISS), Princeton, NJ, USA, 21-23 March. 2012. P. 1-6. DOI: 10.1109/CISS. 2012.6310931.

5. Kaul S., Gruteser M., Rai V., Kenney J. Minimizing age of information in vehicular networks // 2011 8th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks, Salt Lake City, UT, USA, 27-30 June. 2011. P. 350-358. DOI: 10.1109/SAHCN. 2011.5984917.

6. Kosta A., Pappas N., Angelakis V. Angelakis. Age of Information: A New Concept, Metric and Tools // Foundations and Trends in Networking. 2017. Vol. 12, no. 3. P. 162-259.

7. Chiariotti F., Soret В., Popovski P. Peak Age of Information Distribution Bounds for Multi-Connectivity Transmissions // 2021 IEEE 22nd International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Lucca, Italy, 27-30 September. 2021. P. 321-325. DOI: 10.1109/SPAWC51858.2021.9593271.

8. Liu Q., Zeng H., Chen M. Minimizing Aol With Throughput Requirements in Multi-Path Network Communication // IEEE/ACM Transactions on Networking. 2022. Vol. 30, no. 3. P. 1203-1216. DOI: 10.1109/TNET. 2021.3135494.

9. Qian Z., Wu F., Pan J., et al. Minimizing Age of Information in Multi-channel Time-sensitive Information Update Systems // IEEE INFOCOM 2020 — IEEE Conference on Computer Communications, Toronto, ON, Canada, 6-9 July. 2020. P. 446-455. DOI: 10. 1109/INF0C0M41043.2020.9155420.

10. Beytur H.B., Uysal-Biyikoglu E. Minimizing age of information on multi-flow networks // 2018 26th Signal Processing and Communications Applications Conference (SIU), Izmir, Turkey, 2-5 May. 2018. P. 1-4. DOI: 10.1109/SIU.2018.8404772.

11. Liu Q., Zeng H., Chen M. Minimizing Age-of-Information with Throughput Requirements in Multi-Path Network Communication // Proceedings of the Twentieth ACM International Symposium on Mobile Ad Hoc Networking and Computing, New York, NY, USA, July. 2019. P. 41-50. DOI: 10.1145/3323679.3326502.

12. Матюшенко С.И. Анализ многоканальной системы обслуживания с ограниченным накопителем и переупорядочиванием заявок // Вестник ТвГУ. Серия: Прикладная математика. 2010. № 19. С. 55-70.

13. Matyushenko S., Ermolayeva A. On stationary characteristics of a multiserver exponential queuing system with reordering of requests // 2021 13th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), Brno, Czech Republic, 25-27 October. 2021. P. 98-103. DOI: 10.1109/ICUMT54235.2021.9631709.

14. Наумов В.А. О предельных вероятностях полумарковского процесса // Современные

задачи в точных науках. М.: Университет дружбы народов, 1975. С. 35-39.

Матюшенко Сергей Иванович, к.ф.-м.н., кафедра теории вероятностей и кибербез-опасности, Российский университет дружбы народов (Москва, Российская Федерация, matyushenko-si@rudn.ru)

DOI: 10.14529/ cmse240104

THE LAPLACE-STIELTJES TRANSFORMATION PEAK AGE DISTRIBUTION FUNCTION OF INFORMATION IN A MULTICHANNEL TRANSMISSION GROUP

© 2024 S.I. Matyushenko

Peoples' Friendship University of Russia (RUDN University) (Miklukho-Maklaya str. 6, Moscow, 117198 Russia) E-mail: matyushenko-si@rudn.ru Received: 12.12.2023

This article continues the author's cycle of works devoted to the problem of the Age of Information (Aol), a metric used in information systems for monitoring and managing remote sources of information from the control center. The theoretical analysis of information transmission systems requires a quantitative assessment of the "freshness" of information delivered to the control center. In this paper, we consider a model of a two-node transmission group consisting of an information source (sender node), a control center (recipient node) and several communication channels between them. It is assumed that the channel capacities may be different. At the same time, the network protocol requires that the information received by the recipient node be read in the same sequence as it was transmitted from the sending node. As a result, packets that violate the established order are delayed at the sending node for the time required to restore order. In this paper, the information transfer process is modeled using a multichannel queuing system with a limited storage, Poisson flow of applications, exponential maintenance and reordering of applications. At the same time, applications simulate packets of transmitted information, the system storage is a queue of packets for transmission, the service of applications on devices of varying intensity is the process of transmitting packets over communication channels. This model was used for the first time to estimate the age of information. As a result of the conducted research, expressions for the Laplace-Stieltjes transformation of the stationary distribution function and the initial moments of the maximum value of the information age, called the peak age, were obtained. A numerical study of system performance indicators has been conducted, including an analysis of the peak age of information at various system loads. The correctness of the analytical results is confirmed by the results of simulation modeling.

Keywords: age of information, peak age of information, multi-channel queuing system, reordering of applications.

FOR CITATION

Matyushenko S.I. The Laplace-Stieltjes Transformation of the Distribution Function of the Peak Age of Information in a Multichannel Transmission Group. Bulletin of the South Ural State University. Series: Computational Mathematics and Software Engineering. 2024. Vol. 13, no. 1. P. 57-73. (in Russian) DOI: 10.14529/cmse240104.

This paper is distributed under the terms of the Creative Commons Attribution-Non Commercial 4-0 License which permits non-commercial use, reproduction and distribution of the work without further permission provided the original work is properly cited.

OF THE

C.H. MaTHDiiieHKO

References

1. Sultan A. Ultra Reliable and Low Latency Communications. 3GPP. 2023. URL: https : //www.3gpp.org/technologies/urlcc-2022 (accessed: 15.09.2023).

2. Kaul S., Yates R., Gruteser M. Real-time status: How often should one update?. 2012 Proceedings IEEE INFOCOM. 2012. P. 2731-2735. DOI: 10.1109/INFC0M.2012.6195689.

3. Costa M., Codreanu M., Ephremides A. On the Age of Information in Status Update Systems With Packet Management. IEEE Transactions on Information Theory. 2016. Vol. 62, no. 4. P. 1897-1910. DOI: 10.1109/TIT.2016.2533395.

4. Kaul S.K., Yates R.D., Gruteser M. Status updates through queues. 2012 46th Annual Conference on Information Sciences and Systems (CISS). 2012. P. 1-6. DOI: 10. 1109/ CISS.2012.6310931.

5. Kaul S., Gruteser M., Rai V., Kenney J. Minimizing age of information in vehicular networks. 2011 8th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks. 2011. P. 350-358. DOI: 10.1109/SAHCN. 2011. 5984917.

6. Kosta A., Pappas N., Angelakis V. Angelakis. Age of Information: A New Concept, Metric and Tools. Foundations and Trends in Networking. 2017. Vol. 12, no. 3. P. 162-259.

7. Chiariotti F., Soret B., Popovski P. Peak Age of Information Distribution Bounds for Multi-Connectivity Transmissions. 2021 IEEE 22nd International Workshop on Signal Processing Advances in Wireless Communications (SPAWC). 2021. P. 321-325. DOI: 10.1109/ SPAWC51858.2021.9593271.

8. Liu Q., Zeng H., Chen M. Minimizing Aol With Throughput Requirements in Multi-Path Network Communication. IEEE/ACM Transactions on Networking. 2022. Vol. 30, no. 3. P. 1203-1216. DOI: 10.1109/TNET. 2021.3135494.

9. Qian Z., Wu F., Pan J., et al. Minimizing Age of Information in Multi-channel Time-sensitive Information Update Systems. IEEE INFOCOM 2020 — IEEE Conference on Computer Communications. 2020. P. 446-455. DOI: 10.1109/INF0C0M41043.2020.9155420.

10. Beytur H.B., Uysal-Biyikoglu E. Minimizing age of information on multi-flow networks. 2018 26th Signal Processing and Communications Applications Conference (SIU). 2018. P. 1-4. DOI: 10.1109/SIU.2018.8404772.

11. Liu Q., Zeng H., Chen M. Minimizing Age-of-Information with Throughput Requirements in Multi-Path Network Communication. Proceedings of the Twentieth ACM International Symposium on Mobile Ad Hoc Networking and Computing. New York, NY, USA: Association for Computing Machinery, 2019. P. 41-50. DOI: 10.1145/3323679.3326502.

12. Matyushenko S.I. Analysis of a multichannel service system with limited storage and reordering of applications. Vestnik TVGU. Seriya: Prikladnaya matematika. 2010. No. 19. P. 55-70. (in Russian).

13. Matyushenko S., Ermolayeva A. On stationary characteristics of a multiserver exponential queuing system with reordering of requests. 2021 13th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT). 2021. P. 98-103. DOI: 10.1109/ICUMT54235.2021.9631709.

14. Naumov V.A. On the limiting probabilities of a semi-Markov process. Sovremennie zadachi v tochnih naukah. M.: Universitet drugbi narodov, 1975. P. 35-39. (in Russian).

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