- •Лекция 1. Информационные технологии.
- •Лекция 2. Общие сведения об информационных процессах
- •Лекция 3. Анализ информационных процессов: цели и методы, логические схемы
- •Лекция 4. Оценка временных характеристик информационных процессов
- •Лекция 5. Сетевые технологии передачи информации.
- •Лекция 6. Локальные вычислительные сети. Глобальная сеть Интернет
Лекция 4. Оценка временных характеристик информационных процессов
После построения логической схемы информационного процесса и определения длительности каждой операции можно рассчитать общую продолжительность процесса. Рассмотрим это на примере.
При прохождении поезда с одной дороги на другую в стыковом пункте готовится сообщение объемом k1, алфавитно-цифровых символов. Это сообщение передается по каналам связи в ИВЦ дороги, сдающей поезд. В ИВЦ формируется телеграмма-натурный лист (ТГНЛ) объемом k2 алфавитно-цифровых символов, которая по каналам связи передается в ИВЦ принимающей дороги. Требуется оценить математическое ожидание и дисперсию времени T между моментом прохода поездом стыкового пункта и получением ТГНЛ ИВЦ принимающей дороги при следующих условиях:
- время подготовки сообщения о прохождении поездом стыкового пункта — случайная величина со средним значением 2 мин и дисперсией 1 мин2;
объем сообщения k1 = 250 алфавитно-цифровых символов, объем ТГНЛ k2 = 2500 алфавитно-цифровых символов, каждый символ кодируется 8-ю двоичными разрядами;
передача сообщений осуществляется блоками по 250 алфавитно-цифровых символов (или 250x8 = 2000 двоичных разрядов);
при передаче возможно искажение передаваемых данных; вероятность искажения одного двоичного символа q = 10-3;
скорость передачи 1200 бит/с;
при обнаружении ошибки в принятой информации (полагаем, что метод контроля достоверности принятой информации не допускает пропуска ошибок) передача блока, содержащего ошибочные данные, повторяется до тех пор, пока блок не будет принят без ошибок;
- среднее время подготовки ТГНЛ составляет 8 мин, дисперсия — 2 мин2.
На рис. 4.1 приведена логическая схема описанного информационного процесса. Штриховыми линиями обозначены контуры типовых схем.
Схема 1 отображает операцию подготовки сообщения: m1 = 2 мин; 12 =1 мин2.
Схема 2 — цикл, описывающий передачу сообщения в ИВЦ сдающей дороги. Объем сообщения совпадает с объемом блока, время
Время принимается равным нулю.
Вероятность правильной передачи блока из 2000 двоичных символов при вероятности q=10-3 искажения каждого символа
.
Схема 3 отражает операцию подготовки ТГНЛ: m3=8 мин, 32 = 2 мин2.
Схемы 4—13 соответствуют циклам, отражающим процессы передачи 10 блоков данных, содержащих сведения из ТГНЛ (2500 алфавитно-цифровых символов ТГНЛ при объеме блока 250 символов). Очевидно, что
Расчет проведем в такой последовательности:
1) найдем характеристики времени выполнения циклов, пользуясь формулами табл. 3.3:
m2 = m4 = m5 = … = m13 = T1(2)/p1(2) = 1,67/0,14 = 11,92 с,
22 = 42 = 52 = … =132
2) преобразуем логическую схему (см. рис. 4.1) в схему последовательного соединения операций (рис. 4.2);
Рис. 4.1. Логическая схема информационного процесса.
Рис. 4.2. Упрощенная логическая схема информационного процесса.
3) найдем характеристики (mT; σT2) случайного периода времени между проходом поездом стыкового пункта и получением ТГНЛ ИВЦ принимающей дороги.
mT = 120+11,92+480+10·11,92 = 731,12 с = 12,12 мин.
σT2 = 3600+122,2+7200+10·122,2 = 12144,2 с2 = 3,37 мин2.
Поскольку случайная величина Т образуется в результате большого числа независимых случайных величин, то можно принять, что она распределена по нормальному закону. Тогда становится возможным определить и другие характеристики информационного процесса, например:
- вероятность завершения процесса в течение заданного времени Т* (в частности – за 10 минут);
- период времени, в течение которого процесс будет завершен с заданной вероятностью р*.
При функционировании информационной системы в режиме коллективного пользования может возникать очередь на обслуживание. В этом случае систему можно описать в терминах теории массового обслуживания. На вход информационной системы поступает поток заявок от пользователей системы. Заявки поступают в очередь на обслуживание, где ожидают, пока не освободятся ресурсы системы (канал обслуживания), занятые обслуживанием других заявок.
Рассмотрим расчеты временных характеристик информационных систем, моделями которых могут быть простейшие модели систем массового обслуживания: одно- и m-канальные разомкнутые и замкнутые СМО с бесконечным числом мест ожидания. Будем рассматривать лишь случай, когда потоки заявок в информационную систему являются простейшими, а время обслуживания заявок — случайная экспоненциально распределенная величина (модели m-процессорных информационных систем с интенсивностью потока, заявок, не зависящей от состояния системы).
Состояние системы будем характеризовать числом находящихся в ней заявок (обслуживаемых или ожидающих обслуживания). Таким образом, S0 — состояние, при котором в системе нет заявок (система не загружена обработкой запросов), Sa — в системе одна заявка (запрос), S2 — две и т.д.
Пусть одновременно могут обслуживаться заявки и пользователей, причем каждая заявка обрабатывается своим процессором и без перерывов. Допустим, что для регистрации (запоминания) поступающих заявок имеются достаточно большие емкости запоминающих устройств. При этих условиях для анализа функционирования информационной системы может быть использована модель m-канальной СМО с неограниченной очередью, условное графическое изображение которой показано на рис. 4.3.
Рис. 4.3. m-канальная система массового обслуживания
Обозначим через λ, интенсивность входного потока заявок, которая не зависит по нашему предположению от времени и состояния системы. Положим, что время обслуживания заявок пользователей — случайная величина, распределенная экспоненциально с параметром μ, (μ — интенсивность обслуживания). Положим также, что λ < μ·m, т.е. интенсивность входного потока заявок меньше пропускной способности системы (среднего числа заявок, обслуживаемых в единицу времени, при полной загрузке системы эта величина равна μ·m). При условии λ < μ·m в системе существует стационарный режим, при котором вероятности состоянии остаются неизменными во времени.
Вероятности состояния системы: ро – нет требований, р1 – одно требование, р2 – два требования, рi – i требований.
р1 = ро·λ/μ, р2 = ро·λ2/2μ2, р3 = ро·λ3/3!μ3, рi = ро·λi/i!μi.
Среднее число заявок ожидающих обслуживания
Среднее время ожидания обслуживания mw = lw/λ.
Среднее время реакции системы (пребывание заявки в системе)
mТ = mw + 1/μ. Среднее число занятых каналов mср = λ/μ.
Для одноканальной системы: ро=1-(λ/μ), mТ=1/(μ-λ),
lw= λ2/(μ·(μ-λ)), mw = λ/(μ·(μ-λ)).