Вариант 4
Информационная система содержит M терминалов, соединенных каналами связи с компьютером-сервером. На терминальных узлах сети установлено клиентское программное обеспечение для удаленного доступа пользователей к информационным ресурсам, размещенных на N серверах баз данных(БД).
Запросы, формируемые пользователями, характеризуются:
-
интервалом времени генерации Тg (время формирования запроса);
-
длиной сообщения, посылаемого в сервер – Lm;
-
видом запроса ( W- запись информации в БД, R – чтение информации из БД, С – чтение-вычисления-запись)
Для обработки запроса выбирается сервер, длина очереди запросов к которому минимальна. Для запроса каждого вида считается известным время Ts обработки на сервере. После завершения операции на сервере в терминал, пославший соответствующий запрос, отправляется ответное сообщение, длина которого зависит от вида запроса. Пользователь, работающий на терминале, формирует очередной запрос только после получения ответа на предыдущий запрос. Все устройства сети считаются абсолютно надежными.
Задано:
-
количество терминальных узлов в сети М;
-
количество серверов БД – N;
-
закон распределения времени формирования запросов, среднее значение, отклонение от среднего (дисперсия);
-
вероятности формирования запросов каждого вида (Pw, Pr, Pc);
-
закон распределения длины сообщения каждого типа, посылаемого в сервер, среднее значение, отклонение от среднего (дисперсия);
-
закон распределения длины сообщения каждого типа, посылаемого сервером в терминал, среднее значение, отклонение от среднего (дисперсия);
-
скорость передачи данных по сети;
-
закон распределения времени Ts обработки на сервере сообщения каждого типа: среднее значение, отклонение от среднего (дисперсия);
-
распределением вероятностей обращения к серверам.
Цель моделирования:
Для различного числа терминальных узлов М получить среднее время обработки запроса; вероятность того, что время ответа на запрос не превысит заданную величину;
Среднее время ожидания запросов в очереди к серверу, средняя длина очереди.
Вариант 5
Информационная система содержит M терминалов, соединенных каналами связи с компьютером-сервером. На терминальных узлах сети установлено клиентское программное обеспечение для удаленного доступа пользователей к информационным ресурсам, размещенных на N=2 серверах баз данных (БД).
Запросы, формируемые пользователями, характеризуются:
-
интервалом времени генерации Тg (время формирования запроса);
-
длиной сообщения, посылаемого в сервер – Lm;
-
видом запроса ( W- запись информации в БД, R – чтение информации из БД, С – чтение-вычисления-запись)
Для обработки запроса выбирается один из двух серверов. Для запроса каждого вида считается известным время Ts обработки на сервере. После завершения операции на сервере в терминал, пославший соответствующий запрос, отправляется ответное сообщение, длина которого зависит от вида запроса. Пользователь, работающий на терминале, формирует очередной запрос только после получения ответа на предыдущий запрос.
Каждый из работающих серверов на момент прихода запроса с вероятностью Pотк может выйти из строя. В этом случае запрос отправляется для обработки на исправный сервер. Время восстановления (замены) сервера – случайная величина Tзам, заданная распределением вероятностей.
Задано:
-
количество терминальных узлов в сети М;
-
количество серверов БД – N;
-
закон распределения времени формирования запросов, среднее значение, отклонение от среднего (дисперсия);
-
вероятности формирования запросов каждого вида (Pw, Pr, Pc);
-
закон распределения длины сообщения каждого типа, посылаемого в сервер, среднее значение, отклонение от среднего (дисперсия);
-
закон распределения длины сообщения каждого типа, посылаемого сервером в терминал, среднее значение, отклонение от среднего (дисперсия);
-
скорость передачи данных по сети;
-
закон распределения времени Ts обработки на сервере сообщения каждого типа: среднее значение, отклонение от среднего (дисперсия);
-
распределением вероятностей обращения к серверам.
Цель моделирования:
Для различного числа терминальных узлов М получить среднее время обработки запроса; вероятность того, что время ответа на запрос не превысит заданную величину;
Среднее время ожидания запросов в очереди к серверу, средняя длина очереди.
