Пример: расчет системы телеобработки данных
В качестве примера практического применения аппарата РСеМО рассмотрим задачу, заключающуюся в обоснованном выборе аппаратуры передачи данных (модема) и системного блока центрального вычислительного комплекса из соответствующих унифицированных рядов для комплексирования системы телеобработки заданий. Задания поступают от отдельных терминалов на концентратор в виде потоков запросов (требований). Будем полагать, что концентратор представляет собой статистический мультиплексор/демультиплексор и обеспечивает суммирование поступающих от терминалов парциальных потоков заданий и распределение ответов с решениями по источникам запросов. Полагаем, что любой источник выдает новый запрос только после получения соответствующего ответа на ранее переданный запрос, т. е. источники имеют единичные емкости. Это позволяет оценивать среднее время задержки на концентраторе по суммарной интенсивности потока запросов, поскольку в силу единичной емкости источников на концентратор поступает либо запрос, либо ответ на него с решением. Примем также, что запросы и ответы с решениями имеют фиксированный объем и передача запросов и ответов по каналу связи происходит без ошибок. Точнее, их влиянием на конечный результат в рамках поставленной задачи пренебрегаем. В рамках приведенных ограничений решаем следующую задачу: из унифицированных устройств аппаратуры передачи данных (АПД) (модемов) и системных компьютерных блоков выбрать такие, которые обеспечили бы получение ответа на запрос за время, среднее значение которого не превышало бы заданного значения. Будем также полагать, что естественным ограничением по умолчанию является обеспечение наименьшей стоимости реализации системы.
Итак, имеем следующую постановку задачи.
Задание Дано: · структура системы телеобработки данных (СТОД) (рис. 3.1), где Т – терминалы; К – концентратор; АПД (модем) – аппаратура передачи данных; КС – канал связи; ЦВК – центральный вычислительный комплекс; · суммарный поток требований (запросов), поступающих от терминалов через концентратор на вход АПД, – пуассоновский с интенсивностью · объем запроса – · объем результата решения – · скорость АПД – Рис. 3.1 Характеристики решаемых задач: · трудоемкость алгоритма (число машинных операций) – · число обращений за данными – · вероятность прохождения k-го алгоритма – · структура ЦВК (рис. 3.2), где ПР–ОП – процессор–оперативная память (системный блок); ВЗУ – внешнее запоминающее устройство. ВЗУ1 хранит данные; ВЗУ2 хранит программы задач; · интенсивность обслуживания: на ВЗУ1 – · быстродействие процессора – · допустимое время получения ответа – Рис. 3.2 Требуется: выбрать процессор из ряда Решение Время получения ответа
где j – номинал скорости передачи АПД, двоичных знаков/с; i – номинал быстродействия ПР–ОП, операций/с. Поскольку АПД обеспечивает дуплексный канал,
Для оценивания значений Задержка на концентраторе может возникнуть из-за ожидания передачи задания либо ответа с решением источнику по причине занятости канала передачи данных. Формализуем работу концентратора экспоненциальной одноканальной однородной СМО (см. рис. 1.2). Среднее время обслуживания для такой СМО определяется средним временем занятости АПД, которое определим в виде
и среднее время задержки на концентраторе определим как среднее время ожидания в очереди, согласно (1.2):
Отметим, что при расчете нужно следить за тем, чтобы выполнялось соотношение Для формализации расчета ЦВК используем схему разомкнутой сети массового обслуживания (рис. 3.3), где S1 отображает ПР–ОП; S2 отображает ВЗУ1; S3 отображает ВЗУ2. Рис. 3.3 СеМО, изображенная на рис. 3.3, задается следующими параметрами: 1) числом N СМО – N = 3; 2) числом каналов обслуживания в каждой СМО 3) матрицей 4) интенсивностями 5) средними временами обслуживания
Среднее время пребывания заявки в СеМО рассчитывается по формуле где Необходимо найти интенсивности Рассмотрим алгоритм расчета среднего времени пребывания заявки в ЦВК: 1. Интенсивности
1.1. Система уравнений баланса. Для сети без потерь
1.2. Решение системы (3.2):
где 1.3. Усредним число обращений за данными по всем задачам (запросам). Среднее число обращений к данным на ВЗУ1
Как видно из рис. 3.4, в процессе решения задача как бы «проходит» через ПР–ОП Рис. 3.4 1.4. Следовательно, переходные вероятности можно теперь определить в виде
1.1. Согласно (3.3) и (3.5), имеем выражения для передаточных коэффициентов:
1.2. И соответственно,
Теперь можно записать:
2. Определение 2.1. Для экспоненциальной СМО
где m – интенсивность обслуживания заявки. 2.2. Здесь
2.3. Определим время обслуживания отдельного запроса на ПР–ОП (S1): 2.3.1. Средняя трудоемкость решения задачи
2.3.2. Трудоемкость обслуживания отдельного обращения
2.3.3. Время обслуживания отдельного обращения при быстродействии процессора
2.4. Интенсивности обслуживания
2.5. Времена пребывания отдельного обращения (требования) в соответствующих СМО
Таким образом, определены передаточные коэффициенты 3. Время решения задачи на ЦВК
4. Итак, составляющие времени ответа с решением определены. Напомним, что общее среднее время ответа складывается из времен передачи запроса и решения, времени задержки на концентраторе (3.1) и времени получения решения на ЦВК (3.19):
Это общее время получения ответа на запрос должно удовлетворять условию
и задавать допустимый вариант комплексирования АПД и ЦВК. Приведем основные шаги последовательности расчета среднего времени пребывания заявки в ЦВК: Преамбула: формализация системы ЦВК в виде РСеМО. 1. Нахождение интенсивностей входных потоков отдельных СМО: 1.1. Построение системы уравнений баланса (3.2). 1.2. Решение системы уравнений баланса (3.3). 1.3. Усреднение числа обращений за данными на ВЗУ1 (3.4). 14. Вычисление переходных вероятностей (3.5). 1.1. Определение значений передаточных коэффициентов. 1.2. Определение интенсивностей входных потоков отдельных СМО (3.6). 2. Определение времени пребывания требований в СМО S1, S2, S3: 2.1. Нахождение времени пребывания заявки в системе отдельной СМО (3.8). 2.2. Определение коэффициента загрузки (3.9).
2.3. Определение времени обслуживания отдельного запроса: 2.3.1. Определение средней трудоемкости решения задачи (3.10). 2.3.2. Определение средней трудоемкости обслуживания отдельного обращения (3.11). 2.3.3. Определение времени обслуживания отдельного запроса (3.12). 2.3.4. Определение коэффициентов загрузки S1, S2, S3 (3.13)–(3.15). 2.3.5. Определение времени пребывания отдельного обращения (требования) в соответствующей СМО (3.16)–(3.18). 3. Вычисление среднего времени, затрачиваемого на получение решения в ЦВК по запросу (3.19). 4. Выражение для вычисления общего времени ответа на запрос (3.20). 5. Условие для комплексирования вариантов АПД и процессоров в систему (3.21). Отметим довольно универсальный характер рассмотренной схемы расчета. Концептуально к схеме СТОД (см. рис. 3.1) можно свести топологию локальной сети (ЛС) технологии «клиент – сервер»: терминалы – рабочие станции ЛС, канал ПД (АПД + КС) – моноканал ЛС (общая среда передачи), ЦВК – сервер. Величину можно рассматривать как оценку производительности локальной сети.
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|