Введение. Предмет, цель и содержание курса. Взаимосвязь методов системного анализа ИС. Моделирование экономических и информационных процессов системами и сетями массового обслуживания, страница 21

çå Pi ÷× Pi li = mi - è i=1      ø               i = 1, 2,…N                                   (5.7.) T

Складывая правые и левые части системы уравнений (5.7) получаем решение задачи æ Nö2 çå Pi ÷ l =m -è i=1              ø ,            λi=λ Pi      i = 1, 2,…N            (5.8.)

T

5. Задача определения сети минимальной производительности.

Рассмотрим в качестве функциональной модели совокупности серверов параллельную сеть массового обслуживания со случайным ветвлением заявок (рис. 2.2.1.). Каждый сервер  представим одноканальной системой массового обслуживания M/M/1. Предполагается, что производительности серверов μi являются переменными величинами, а нагрузка λ и её распределение по серверам λi фиксированы. С уменьшением производительности серверов μi растёт средняя задержка любой заявки в сети (и также уменьшается стоимость сети). При заданной нагрузке на сеть λ надо найти такую минимальную производительность серверов μi и сети μ когда задержка любой заявки в сети будет равна допустимой величине Т. Дальнейшее уменьшение производительности (и стоимости сети)  приводит к увеличению задержки на величину больше Т.

Постановка задачи определения сети минимальной производительности будет  иметь вид:

Дано:

·    N – изолированных серверов и их модели в виде систем М/М/1

·      λi – нагрузка на сервера, i = 1,……N, åN li =l

i=1

Найти:   такую производительность сети μ  ( и соответственно каждого сервера μi ),  при которой  суммарная производительность серверов  будет минимальной:

N                                       N

m=åi=1 mi = min{ }mi åi =1 mi                                                                       (6.1)

Ограничения:

åi=n1 lli mi 1-li =åi=n1 Pi mi 1-li =T                                                    (6.2)

mi >li ³0 ,    i = 1,……N

Решение:

Рассмотрим критериальную функцию (6.1). Критериальная функция  является аддитивной функцией величин μi, каждая из которых есть линейна (выпукла). Тогда критериальная функция (6.1) также будет выпукла.Докажем это. Найдём частные производные функций (6.1) и  (6.2.).

m=1 > 0, 2m2 = 0, i = 1,……N                                                         (6.3.)

¶mi                                ¶mi

T                  1                   ¶2T               2

    =-Pi mi -li )2 < 0,   ¶mi2 =Pi (mi -li )3 > 0 , i = 1,……N         (6.4.)

¶mi                     (

Из (6.3) видно, что вторая производная критериальной функции равна нулю, следовательно функция выпукла как сумма линейных слагаемых. Ограничение (6.4) также является выпуклым (вторая производная функции больше нуля).  Тогда локальный минимум задачи будет глобальным и можно применить метод множителей Лагранжа. Образуем функцию Лагранжа:

L(m1....mNb) = åiN=1 mi +bççèæåiN=1 Pi mi 1-li -T ÷ö÷ø

Имеем функцию N+1  переменной без ограничений. Дифференцируя её по μi ,β,  i = 1, 2,…N и приравнивая результат к нулю получаем систему N+1уравнений с N+1 неизвестными: ìïï¶lLi =1-bPi             1   2 =0

(mi -li )

íïïî¶bL =Ti=n1 Pi mi 1-li =0                       i = 1, 2,…N                                     (6.5)

Из (6.5) получим:

mi =li + Pi b                i = 1, 2,…N                                                                       ( 6  . 6  )

Подставив (6.6) в (6.5) получим

åN Pi

b= i=1

T

Или окончательно из (6.6) находим

n

Pi å Pi

mi =li +         i=1                         i = 1, 2,…N                                                                (6.7)

T

N Pi )2

Складывая правые и левые части системы уравнений (5.7) получаем решение задачи: m=l+ i=1

T

,            mN mi

i=1

4. Имитационное моделирование бизнес – процессов систем. (2 часа)

2. Пример моделирования одноканальной СМО Пусть  исследуется  процесс,   отображенный одкокзналыгой >СМО

i. рИС .    1 ) .

Рпо.  1 . Модель, одноканальной СМО

Пусть Л.-0,1 заявки/мин интенсивность входного потока заявок на обслуживание; Ts я '( мин - сроднее время обслуживания одной заявки в обслуживающем приборе (канале).

Кроме того,  известно: