Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебные пособия / ММвСС (2018) v3.pdf
Скачиваний:
166
Добавлен:
15.01.2020
Размер:
3.99 Mб
Скачать

Модель реакции трафика

Полагаем, что провайдер услуг может

 

Часть рисунка с идентификатором отношения rId5 не найдена в файле.

произвести сеанс обмена немедленно,

 

или перенести сеанс на другое время.

 

Тогда расходы провайдера будут

 

определяться расходами на ожидание,

 

которые линейно зависят от времени, и

 

расходами на передачу данных, которые

 

зависят от значения величины

 

управления и объема передаваемых

 

данных.R

=C(A A

)+T ϑ; 1i N 1

 

 

i

i

0

i

 

Сеанс обмена может быть перенесен на N-1 интервал управления, при этом расходы от переноса вызова на i-й интервал будут равны

Часть рисунка с идентификатором отношения rId5 не найдена в файле.

223

Условия переноса трафика

Необходимое условие для переноса

сеанса

C(Ai A0 )+Ti ϑ < C(Aj A0 )+Tj ϑ; 1i N 1

Достаточное условие для переноса сеанса

C ( Ai A0 ) + Ti ϑ < T0ϑ, 1iN 1C ( Ai A0 ) + Ti ϑ < C ( A j A0 ) + T j ϑ, 1jN 1

Необходимое и достаточное условия для переноса сеанса

T T

i+1

 

T

T

max

i

 

, ,

i

m

A

A

A

A

 

 

 

i+1

 

i

 

m

i

i 0,i m

 

 

T

T

 

Ti1 Ti

 

C<min

0

i

, ,

 

 

 

A

A

A

A

 

 

 

 

 

 

i

0

 

i

i1

 

 

T0 T1

 

T0 Tm

 

 

 

 

 

 

A A

 

 

Cmax

, , A

A

,

 

1 0

 

m

0

 

 

1S (µ0 ),

i = 0

то сеанс не переносится

Если P0i = S (νi ) S (µi ),

0 < i < m

 

 

 

 

 

 

 

 

i = m

 

 

 

S (ν m ),

 

 

224

Описание стоимости времени

Для множества услуг стоимость единицы времени - это случайная величина, имеющая некоторое распределение вероятности S(x).

 

 

 

 

Ti Ti+1

 

 

Ti Tm

 

 

 

 

 

 

 

 

 

,

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

µi =max

A

A

A

A

, 0i m1

 

 

 

 

 

 

i+1

i

 

 

m

i

 

 

 

 

νi = min

 

, ,

 

 

,

0

i m

ϑ

 

=ϑ P , 0k m 1, 1i N

 

T0 Ti

 

Ti1 Ti

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ki

 

k ki

 

 

 

 

 

 

 

 

 

 

 

 

Ai A0

 

Ai Ai1

 

 

 

 

 

 

 

 

Тогда объем данных, переносимых с кванта k на начало i-го участка управления, можно определить следующим образом:

Часть рисунка с идентификатором отношения rId10 не найдена в файле.

225

Пример оптимизации расписания управления

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

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

НС 1

НС 2 НС 3

НС n

Объем данных байт

Исполнительное

устройство

Периодические

 

Измерения

 

потерь,

Коэффициенты

задержки,

распределения

джиттера,

трафика

полосы п.

 

В каждом НС

 

 

 

Параметры

модели

Модель системы

процедура

оптимизации

Критерий

70000

60000

50000

40000

30000

20000

10000

0

 

155 232 309 386 463 540 617 694 771 848 925

1

78

 

 

Номер кванта

1

0,9

0,8

0,7

0,6

0,5 0,4 0,3 0,2 0,1

0

1002 1079 1156 1233 1310 1387 1464 1541 1618 1695 времени

Управляющее воздействие

 

 

Исходный рафик

 

Трансформированный трафик

 

 

Управляющее воздействие

 

 

 

 

 

 

 

 

 

 

226