Синтез СОО с заданной стоимостью




Синтез СОО с заданным временем ответа (с заданной производительностью)

 

В качестве модели СОО используем разомкнутую стохастическую

сеть.

P11 Допущения:

s1

p10 1) поток задач простейший;

2) экспоненциальный закон рас-

v1 пределения длительности об-

служивания заявок в каждой

s2 p12 системе сети.

V2

 

sn

vn p1n

 

Рис.18.11.

 

Среднее время пребывания задачи в сети,состоящей из n систем:

 

,

где ai - коэффициент передачи (среднее количество обращений к

системе i),

ui -время пребывания заявки в системе i.

В сети могут использоваться типовые устройства ЭВМ, производительность которых заранее известна.

S

v Их стоимость ,

где mi -количество i-типовых устройств стоимостью Si.

ni -количество типов ТУ.

 

Нетиповые устройства ЭВМ - у которых производительность может быть различной. Их стоимость:

,

где vi -быстродействие НТУ,

ki -коэффициент,

n2-их количество.

Общая стоимость ВС:

;

(18.2)

 

К (18.2) применим метод множителей Лагранжа. Составим функцию:

, где -неопределенный множитель.

Дифференцируем G по Vi:

, (i=1,...,n2)

 

Получим:

(18.3)

Vimin

 

(i=1,...,n1) (18.4)

       
   


mimin

Для нахождения неопределенного множителя используем соотношение, определяющее ограничение на время ответа СОО.ВС будет иметь минимальную стоимость, если U=U*.

В выражение (18.2) подставим (18.3) и (18.4) и получим:

 

 
 


можно рассматривать как время пребывания

задачи на типовых устройствах при бесконечном количестве этих

устройств.

 

(18.5)

Подставляя (18.5) в (18.3), получим vi,которые называются оптимальным распределением быстродействия для СОО с заданным временем ответа.

Распределение быстродействий vi для каждого устройства i заключается в следующем:

1) для каждого устройства выделяется минимально необходимое быстродействие (при котором существует стационарный режим);

2) увеличение этого быстродействия за счет минимума затрат до значения, при котором выполниется ограничение на время ответа системы.

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

(18.6)

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

Стоимость (18.6) минимальна:

       
   


1 2

1-определяет минимально допустимую стоимость СОО, при которой обеспечивается стационарный режим в системе без учета ограничений на время ответа;

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

 

Синтез СОО с заданной стоимостью

 

1. Производительность (пропускная способность) системы ограничена.

2. Суммарная стоимость устройств.

 

3. Оптимальной считается система, имеющая минимальное время ответа U ->min.

Пусть известны характеристики класса задач проектируемой СОО. Определены ресурсы системы: емкость ОП, емкость ВУ, необходимые процессорные операции и операции ввода-вывода в расчете на одну решаемую задачу. На основе этих сведений могут быть определены номенклатура устройств ЭВМ (количество процессоров, каналов ввода-вывода,ВЗУ) и конфигурация связей между ними, т.е. структура ЭВМ.

Теперь возникает задача определения быстродействий устройств: быстродействие процессора (B), времени доступа к ВЗУ. Быстродействие устройств влияет на их стоимость. Быстродействия устройств должны быть согласованы с трудоемкостью задач и стоимость S должна быть распределена между n устройствами. Таким образом, чтобы время ответа U имело минимальное значение.

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

Модель СОО - разомкнутая стохастическая сеть.

 

P10 Дано:

1) трудоемкости об-

p служивания заявок в каждой из

S1 n систем.

2) a1,...,an -коэффициенты пе-

редач (количество обращений к

p12 соответствующим устройствам

S2 при решении одной задачи.

3) Допущения: поток простей-

ший,длительности обслуживания

Sn заявок в каждой сети распре-

p1n делены по экспоненциальному

закону.

Рис.18.12.

 

Сеть экспоненциальна и может рассматриваться как n независимых

систем массового обслуживания с .

Известны vi - средняя длительность обслуживания заявок в системе i:

vi = ;

- интенсивность обслуживания.

Время пребывания заявки в системе:

Среднее время пребывания задачи в сети, состоящей из n систем:

, где (18.7)

 

ai -коэффициент передачи (количество обращений к системе i).

Стоимость системы:

(18.8)

Следовательно, задача выбора быстродействий устройств сводится

к минимизации функции (18.7) при ограничении (18.8).

Эта задача решена Л.Клейнроком следующим образом:

к (18.7) применяется метод множителей Лагранжа и составляется

функция G=U+ (S-S*).

Дифференцируем G по vi и, приравнивая к нулю, получим:

(18.9)

 

Дифференцируем G по m i и приравнивая к нулю, получим:

(18.10)

Приравняем S=S*.

       
   


кол-во

нетиповых устройств


S0

(18.11)

Подставляя (5) в (3) получим vi.

Подставляя (5) в (4) получим m i.

С учетом

; (18.12)

; (18.13)

 

Таким образом, минимум среднего времени пребывания задач

(среднего времени ответа на запрос пользователя) для СОО стои-

мостью S достигается при распределении быстродействий vi в соот-

ветствии с (18.12). Такое распределение быстродействий называется

оптимальным для СОО заданной стоимости. Количество типовых

устройств i-го типа определяется по (18.13).

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-11-01 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: