Характеристики мпс с общей памятью

Определим характеристики МПС на основе модели рис 1.

характеристики мпс с общей памятью - student2.ru

Пусть в МПС поступает М потоков с интенсивностями характеристики мпс с общей памятью - student2.ru ,…, характеристики мпс с общей памятью - student2.ru . Обслуживание заявок сводится к выполнению соответствующих программ, средние трудоемкости которых равны характеристики мпс с общей памятью - student2.ru ,…, характеристики мпс с общей памятью - student2.ru операций в расчете на один прогон программы. Примем, что обслуживание заявок выполняется на основе дисциплины FIFO. В таком случае можно считать, что система обслуживае однородный поток заявок, поступающих с интенсивностью

характеристики мпс с общей памятью - student2.ru (1)

Для обслуживания любой заявки из суммарного потока требуется в среднем

характеристики мпс с общей памятью - student2.ru (2)

процессорных операций.

Примем, что заявка, поступившая на обслуживание, захватывает процессор до полного завершения обслуживания. В таком случае средняя длительность обслуживания заявки процессором с быстродействием В равна характеристики мпс с общей памятью - student2.ru и интенсивность обслуживания заявок одним процессором характеристики мпс с общей памятью - student2.ru .

Параметры системы характеристики мпс с общей памятью - student2.ru , N и характеристики мпс с общей памятью - student2.ru должны отвечать условию существования стационарного режима, при котором в очереди пребывает конечное число заявок и, следовательно, конечны времена ожидания и пребывания заявок. На каждый из процессоров поступает N-я доля заявок и, следовательно, отдельный процессор обслуживает поток с интенсивностью характеристики мпс с общей памятью - student2.ru . Загрузка процессора

характеристики мпс с общей памятью - student2.ru , (3)

где характеристики мпс с общей памятью - student2.ru - суммарная интенсивность обслуживания заявок N-процессорной системой.

Стационарный режим существует, если характеристики мпс с общей памятью - student2.ru . Следовательно, параметры МПС должны отвечать соотношению характеристики мпс с общей памятью - student2.ru .

Характеристики системы можно получить в явной аналитической форме, если принять предположение о том, что входящий поток заявок – пуассоновский и длительность обслуживания распределена по экспоненциальному закону со средним характеристики мпс с общей памятью - student2.ru .

В теории массового обслуживания доказывается, что при указанных предположениях вероятность пребывания в системе N=0,1,2,… заявок, обслуживаемых процессорами и стоящих в очереди

характеристики мпс с общей памятью - student2.ru (4)

где

характеристики мпс с общей памятью - student2.ru (5)

- вероятность того, что в системе нет ни одной заявки, т.е. все N процессоров простаивают; R – суммарная загрузка N-канальной системы равная

характеристики мпс с общей памятью - student2.ru (6)

Суммарная загрузка R в отношении N-канальной системы массового обслуживания определяет среднее число каналов, которые заняты обслуживанием заявок. Для стационарного режима R<N. С учетом 1.6 выражения 1.4 и 1.5 можно представить в виде:

характеристики мпс с общей памятью - student2.ru (7)

характеристики мпс с общей памятью - student2.ru (8)

где характеристики мпс с общей памятью - student2.ru – загрузка процессора N-процессорной системы.

Характер изменения вероятностей Pn при изменении суммарной загрузки четырехпроцессорной системы представлен на рис. 2.

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

характеристики мпс с общей памятью - student2.ru

Распределение (7) содержит всю информацию, необходимую для определения характеристик МПС. Средняя длина очереди заявок, ожидающих обслуживания в N-процессорной системе находится исходя из (7) как математическое ожидание случайной величины i=n-N>0, равной числу заявок в очереди:

характеристики мпс с общей памятью - student2.ru

характеристики мпс с общей памятью - student2.ru , (9)

где р0 определяется (8).

Среднее число заявок, пребывающих в системе

m=l+R, (10)

где l – среднее число заявок, находящихся в очереди и определяемое (9); R – суммарная загрузка МПС, определяемая (6).

Для систем без потерь заявок среднее время ожидания и среднее время пребывания заявок в системе равны соответственно w=l/ характеристики мпс с общей памятью - student2.ru и u=m/ характеристики мпс с общей памятью - student2.ru . Подставляя в эти соотношения выражения (9) и (10), получим:

характеристики мпс с общей памятью - student2.ru ; (11)

характеристики мпс с общей памятью - student2.ru (12)

или с использованием (6)

характеристики мпс с общей памятью - student2.ru (13)

Одна из важных характеристик системы – вероятность ненулевого ожидания заявок Pr (w>0), т.е. вероятность того, что в момент поступления очередной заявки все N процессоров заняты обслуживанием. Эта вероятность

характеристики мпс с общей памятью - student2.ru (14)

Из сравнения (11) и (14) вытекает следующее выражение для среднего времени ожидания заявок:

характеристики мпс с общей памятью - student2.ru (15)

В свою очередь, вероятность нулевого ожидания заявок, т.е. вероятность того, что в момент поступления заявки хотя бы один процессор свободен, равна Pr (W=0) = 1-Pr (W>0).

2.2 ХАРАКТЕРИСТИКИ МПС С ИНДИВИДУАЛЬНОЙ ПАМЯТЬЮ

В МПС с индивидуальной памятью множество программ обслуживания и связанных с ними данных P={P1,…,PM} разделяется на подмножества характеристики мпс с общей памятью - student2.ru , размещаемые в памяти соответствующих процессоров Пр1,…,ПрN. В результате этого каждый из процессоров ориентируется на обслуживание заявок определенных типов, а именно тех, программы обслуживания которых размещены в памяти процессора. Режим работы МПС, при котором каждый из процессоров обслуживает заявки определенных типов и не может обслуживать заявки других типов, называется режимом разделения функций.

Наши рекомендации