
Пример 12.5.1: Информационная система
Мы рассматриваем информационную систему, которая организована следующим образом. Вся информация хранится на 6 дисках, которые связаны с одним и тем же терминалом мультиплексорным каналом ввода- вывода данных. Среднее время поиска (определение месторасположения производится вручную) — 3 мс. Среднее время задержки, чтобы определить местонахождение файла — 1 мс, соответствующее время вращения —
мс, время считывания файла - экспоненциально распределенное со средней величиной 0,8 мс, дисковое хранение основано на определении месторасположения путем считывания при вращении диска так, чтобы канал был занят только в период чтения. Мы хотим найти максимальную производительность системы (число запросов в секунду). Время паузы на раздумье и работу с терминалом 4 мс, и время обслуживания - 0,8 мс, сервисное отношение, таким образом, равно 5.
В-формула Эрланга дает значение:
1-/>(0) = 1 - £’1>6(5) = 0.8082.
Это соответствует уШкс= 0.8082/0.0008 = 1010 запросов в секунду.
Состояния терминалов и характеристики нагрузки
Характеристики качества работы легко могут быть получены на основе аналогии с классической системой с потерями Эрланга (12.37). Заменяя р(0) на Е} S(g), получаем, что компьютер работает с вероятностью {1 - Е] s(g)}. Тогда среднее число терминалов, обслуживаемых компьютером, равно:
ns = 1 - EliS(e). (12.38)
Среднее число ожидающих терминалов равно:
nw = S-ns-nt= S-{ I-EliS(e)}- ЕиШ
= S-{ 1- £,i,j(0)}{1+ £>}• (12.40)
Если мы рассматриваем случайный терминал в случайный момент времени, то получаем:
р
(обслуживающий терминал) = ps
= -~ = -—s^
, (12.41)
с = 309
* 0)4' 317
Lnq~Hbiот 322
Мы также интересуемся временем реакции R, которая имеет среднюю величину mr = mw + ms. Применяя формулу Литла L = \W к термина
лам, установленным на ожидание, и к компьютеру, мы, соответственно, получаем (обозначая скорость обращения заявок А,):
J_=«/=«w_«£_ тг 2 4
X nt Пу, п$ nw + ns ’
или
nw + ns S - n, mr = • ms - • ms
Используя (12.38) и (12.44) — = —, мы получим:
ns ; ms
S
mr - — • ms - m,
ns
S
mr
=
1 - EM
Таким образом, среднее время ответа не зависит от типа распределения времени, поскольку оно базируется на формуле Литла (12.38) и (12.44). Однако, Е} s(g) будет зависеть от типов распределений, так же, как это было в В-формуле Эрланга. Если время обслуживания компьютера является экспоненциально распределенным (средняя величина ms = 1/jj), то Е: s (о) будет определяться формулой (12.37). Рис. 12.8 в этом случае показывает время реакции как функцию числа терминалов.
Если все временные интервалы являются постоянными, то компьютер может работать без пауз, обслуживая К терминалов без всякой задержки, когда:
_ m, + ms
ms
= 0+1. (12.46)
К — подходящий параметр для описания точки насыщения системы. Среднее время ожидания для произвольного терминала может быть получено из (12.45):
mw = тг- т.
Среднее
время отклика [ц 1 ]
Число
терминалов
Рисунок
12.8. Фактическое
среднее время реакции, определяется
как функция числа терминалов. Сервисный
коэффициент —
д = 30.
Среднее время реакции переходит в
прямую линию, пересекающую ось х
при 5=30
терминалов. Среднее виртуальное время
реакции для системы с 5 терминалами
равно фактическому среднему времени
реакции для системы с S
+1 терминалами (теорема моментов
поступления, теорема 8.1)
Пример 12.5.2: Компьютер в режиме разделения времени
В системе, обслуживающей терминалы, компьютер иногда свободен (ждет заявок от терминалов), а иногда терминалы ждут компьютер. Если терминалов мало, результатом будет низкое использование компьютера, тогда как если подключено много терминалов, то пользователи будут тратить время впустую на ожидание.
Рис. 12.9 показывает нагрузку времени ожидания в Эрл для компьютера и для одного терминала. Соответствующая надбавка затрат и сумма времен ожидания для компьютера и для всех терминалов дает стоимость ожидания.
Нагрузка
времени ожидания
Число
терминалов
Рисунок
12.9. Нагрузка
времени ожидания (соотношение времени,
потраченного на ожидание), измеренная
в Эрл для компьютера и соответственно
для терминалов при интерактивной
системе организации очереди
(коэффициент обслуживания - в
= 30)
Например, на рис. 12.9 мы получаем минимальные полные затраты ожидания приблизительно для 45 терминалов. Стоимость ожидания компьютера — в сотню раз больше стоимости времени одного терминала. При 31 терминале и одном компьютере каждый терминал тратит 11,4% времени для ожидания. Если отношение стоимости — 31, то 31 — оптимальное число терминалов. Однако должны быть учтены несколько других факторов.