Материал: Моделирование атак сети массового обслуживания. Бугров Ю.Г., Остапенко Г.А

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

4.3. Математическая модель системы массового обслуживания при атаке DoS

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

Задача ставится так: имеется n ка­налов (линий связи), на которые поступает поток зая­вок с интенсивностью и поток угроз с интенсивностью . Поток обслуживания имеет интенсивность

, (4.1)

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

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

— относительную пропускную способность, т. е. среднюю долю пришедших заявок, обслуживаемых си­стемой при воздействии на систему угроз отказа в обслуживании;

Pотк — вероятность отказа, т. е. того, что заявка по­кинет СМО необслуженной;

— среднее число занятых каналов.

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

S0 ­ — в СМО нет ни одной заявки,

S1 — в СМО находится одна заявка (один канал за­нят, остальные свободны),

……………………..

Sk — в СМО находится k заявок (k каналов заняты, остальные свободны),

……………………..

Sn — в СМО находится n заявок (все n каналов заняты).

Граф состояний системы массового обслуживания при воздействии на нее угрозы отказа в обслуживании очень похож на граф состояний n­‑канальной СМО с отказами, рассмотренной в предыдущей главе. Отличия появятся лишь при разметке графа (рис. 4.2). Из S0 в S1 систему переводит поток заявок с интенсив­ностью

(4.2)

(

как только приходит заявка, система пере­скакивает из S0 в S1). Тот же поток заявок переводит систему из любого левого состояния в соседнее правое (верхние стрелки на рис. 4.2).

Рис. 4.2. Граф состояний СМО при воздействии на нее угрозы отказа в обслуживании

Проставим интенсивности у нижних стрелок. Пусть система находится в состоянии S1 (работает один ка­нал). Он производит обслуживаний в единицу вре­мени. Проставляем у стрелки интенсивность . Теперь представим себе, что система находится в состоянии S2 (работают два канала). Чтобы ей перейти в S1, нужно, чтобы либо закончил обслуживание пер­вый канал, либо второй; суммарная интенсивность их потоков обслуживании равна, проставляем ее у со­ответствующей стрелки. Суммарный поток обслужива­ния, даваемый тремя каналами, имеет интенсивность , каналами — . Проставляем эти интенсивности у нижних стрелок на рис. 4.2.

А теперь, зная все интенсивности, воспользуемся уже готовой формулой для финаль­ных вероятностей в схеме с воздействующей угрозой

(4.3)

Члены разложения будут представлять собой коэффициенты при в выражениях для :

(4.4)

В формулах (4.3) и (4.4) интенсивности и входят не по отдельности, а только в ви­де отношения . Обозначим

. (4.5)

Ее смысл — среднее число заявок, приходящее за среднее время об­служивания одной заявки. Пользуясь этим обозначением, перепишем формулы (4.3), (4.4) в виде:

, (4.6)

(4.7)

Таким образом, финальные вероятности найдены. По ним мы вычислим характеристики эффективности СМО. Сначала найдем — вероятность того, что пришедшая заявка получит отказ (не будет обслуже­на). Для этого нужно, чтобы все n каналов были за­няты:

. (4.8)

Отсюда находим относительную пропускную спо­собность —вероятность того, что заявка будет обслу­жена:

. (4.9)

Абсолютную пропускную способность получим, ум­ножая интенсивность потока заявок на :

. (4.10)

Осталось только найти среднее число занятых ка­налов . Каждый занятый канал в единицу времени обслуживает в среднем заявок. Зна­чит, среднее число занятых каналов равно

, (4.11)

или, учитывая (4.10),

. (4.12)

Теперь мы можем получить итоговые формулы для необходимых нам показателей эффективности. Выведем их из формул (4.8), (4.9), (4.10), (4.12) с учетом формул (4.1) и (4.2):

,

,

,

(4.13)

(4.14)

.

И, заменяя , по формуле (4.2) получим:

(4.15)

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

(4.16)

4.4. Оценка эффективности влияния угроз на элементы системы массового обслуживания

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

В качестве примера возьмем структурированную кабельную систему с тремя каналами (n=3) интенсивность потока заявок в которой (количество заявок в секунду). Интенсивность потока угроз . Среднее время обслуживания одной заявки = 4 (секунд). Найдем финальные вероятности состояний и характеристики эффективности кабельной системы.

Решение:

(суммарная интенсивность потока заявок и потока угроз).

(суммарная интенсивность потока обслуживания)

.

Теперь мы можем найти финальные вероятности состояний:

,

Найдем характеристики эффективности структурированной кабельной системы. Начнем с вероятности отказа системы:

.

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

.

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

.

И, наконец, найдем среднее число занятых каналов:

5,08.

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

Источник: https://studfile.net/preview/16567200/