Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа.docx
Скачиваний:
0
Добавлен:
20.01.2026
Размер:
2.32 Mб
Скачать

IV. Информационная модель ис

Рассмотрим задачу:

Сотрудник бухгалтерии филиала «Нью-Йорк» совершает запрос к серверу БД в центральном офисе для получения данных о плановой прибыли, нужных для сравнения с данными о фактической прибыли.

  1. Аналитическое моделирование ис

    1. Расчет задержек в отсутствии очередей

Рассмотрим для данной задачи расчет задержки ответа сервера на запрос на основе структурной модели комплекса технических средств в простейшем случае, когда нет очередей (сеть не загружена). Под задержкой будем понимать время двойного оборота, т.е. задержку при передаче запроса и задержку при передаче ответа с сервера.

Рис.3 Фрагмент сети, соответствующий задаче

Перейдём к функциональной модели, то есть представляем каждый элемент в схеме выше в виде М/М/1.

.

Рис.4 Функциональная модель

Исходные данные:

  1. Длина передаваемого клиентом сообщения с запросом – 333 байт – 2664 бит

  2. Длина возвращаемой сервером БД одной записи - 33 Кбайт = 33792 байт = 270336 бит

  3. Пропускная способность сегмента 100 Base-TХ 90 Мбит/с

  4. Пропускная способность сегмента 10 GBase-LR – 10 Гбит/с

  5. Интернет 25 Мбит/с

  6. Пропускная способность коммутатора D-link DES-30521– 90 Мбит/с

  7. Пропускная способность маршрутизатора D-link DFL-800 – 90 Мбит/с

  8. Производительность процессора Intel Pentium 4 641 Cedar Mill – 760 Мбит/с

  9. Сервер: Intel® Xeon® 5570

Жесткий диск: Hitachi HDS721010KLA330

  • емкость 1000 Гб

  • скорость вращения шпинделя 7200 оборотов/мин

  • внутренняя скорость передачи данных: 1070 Мбит/с

  • среднее время доступа (чтение): 8,5 мс

Решение:

tпрд (запрос) – время передачи запроса к серверу БД

tsrv – время обработки запроса и формирование ответа

tпрд (ответ) – время передачи ответа для всего количества записей на один запрос

tws – время передачи результата на экран рабочей станции

Тогда T (время задержки) будет вычисляться по формуле:

T = tпрд (запрос) + tsrv + tпрд (ответ) + tws

  1. tпрд (запрос) = 6*tлвс + 2*tком + 2*tвеб-сер + 2*tмарш + tинт

tком = tспд = tмарш=tвеб-сер = , V - объём передаваемого сообщения, Vпд - скорость передачи данных.

tком = tлвс = tмарш= tвеб-сер = = 0.0000282288с = 0.0282288мс

tинт = , V - объём передаваемого сообщения, Vис - скорость интернет соединения.

tинт = = 0.00010086с = 0.10086мс

tпрд(запрос)= 6*0.0282288 + 2*0.0282288 + 2*0.0282288 + 2*0.0282288 + 0.10086 = 0.4396056мс = 0.0004396056с

2) tпрд (ответ)=6*tлвс + 2*tком + 2*tвеб-сер + 2*tмарш + tинт

tком = tспд = tмарш= tвеб-сер = =0.00286458с = 2.86458мс

tинт = = 0.0103125с = 10.3125мс

tпрд(ответ)= 6*2.86458 + 2*2.86458 + 2*2.86458 + 2*2.86458 + 10.3125 = 44.68746мс = 0.04468746с

3)tsrv = Время задержки процессора + Время задержки жесткого диска

Время задержки процессора = 0,00000239с

Время задержки жесткого диска = 0,008501308с

tsrv= 0,00000239 + 0,008501308 = 0,008503698с

4) tws = Время задержки процессора + Время задержки жесткого диска

Время задержки процессора = 0,00000938с

Время задержки жесткого диска = 0,008001842с

tws = 0,00000938 + 0,008001842= 0,0080011222с

T =0.0004396056с+0,008503698с+0.04468746с+0,0080011222с=c

T=0.0616318858с<0.5с

В ходе расчета было получено значение задержки, удовлетворяющее требованию.