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

Видно, что вторая производная критериальной функции больше нуля, следовательно функция выпукла как сумма выпуклых слагаемых. Ограничение (2.2) также является выпуклым как сумма линейных слагаемых. Тогда локальный минимум задачи будет глобальным и можно применить метод множителей Лагранжа для поиска минимума.Образуем функцию Лагранжа: L(m1,...mNb) =Tq(m1,...mN ) +b(åN mi -m) =åN li 1 +b(åN mi -m)

i=1                                     i=1 lmi -li                      i=1

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

ï¶mi = - li mi -li +b= 0, ïï

í...

ïL      N ï       = åmi -m= 0

ïî¶b i=1

i =1...N

(2.4)

(2.5)

Из (2.4) получим

(2.6)

ì L l 1

li

mi =li +            i=1,2,….N

bl

Суммируя (2.6) и используя (2.5) получим:

N

        N                                         N å li

åmi =m=åli + i=1

i=1                           i=1                      bl                                                                          (2.7)

N

å li

bl= i=1

Из (2.7) найдем        m-l , откуда неизвестный множитель Лагранжа будет равен

N

( å li ) 2

b = li(=m1 - l) 2                                                                                                                                                                  (2.8)

Подставляя выражение (2.8) в (2.7)  получим решение задачи:

li                          i=1,2,…N       (2.9) mi =li +(m-l) N å li

i=1

Подставляя m в критериальную функцию (2.1), найдем минимальное значение средней задержки

i

T0q(μ1,… μN1,…λN)

N               N                 æ Nö2 å l å l    çå l÷

        min{mi} Tq iN=1 lli (mii=-1li )i li =li(=m1 -li ) æçèåN li ÷ö= è(im=1-li)lø = ((11-/mr))(åiN=1                                                                              Pi)                                                             (2.10)

i=1            ø

Следствия.

1.  Tq0(m1...mN /l1...lN ) достигает минимума   по переменным  λi при равномерном распределении потока задач по серверам, когда li = l/ N :

æ Nö2 çå pi ÷

             Tq0(m1...mN ) = è i(=m1 -l)ø Þ Tq0 = (mN-l) = (1(1/m-)r×)N

2.Оценки снизу и сверху для минимального значения средней задержки имеют вид:

1 £ T 0 £ N

m-l q                   (m-l)

2.  Задача определения оптимального распределения нагрузки по серверам  информационно - вычислительной сети.

Рассмотрим задачу оптимального распределения нагрузки между серверами ЦВК  при условии что производительность каждого сервера задана. Схема технических средств информационновычислительной системы приведена на рис. 2.1.1, а  структурная модель ЦВК на  рис. 2.1.2. Оптимальное обслуживание входящей нагрузки связано с таким согласованием нагрузки для каждого сервера с заданной производительностью сервера  при которой  средняя задержка любого сообщения в сети будет минимальной.

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

        Рис. 2.2.1. Функциональная модель ЦВК сети.

Постановка задачи оптимального распределения нагрузки между серверами ЦВК будет иметь вид:

Дано:

N – изолированных серверов и их модели в виде систем М/М/1 l  - общий входной поток заявок в сеть mi - производительность каждого сервера  i=1,2,…N,  так что åN mi =m.

i=1

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

Tq(l1,...lN ) = min{li} åpiTqi (li /mi ) =min{li } åli mi -li

i=1                                                           i=1

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

(3.1)

åN li =l

(3.2)

N                                                                      N l 1

i=1