Разработка проекта информационной системы интернет-обслуживания клиентов компании ООО. Отображение детализированного отчета звонков с номеров пользователя, страница 8

P3 = e^(-10 * 0,0085 * 1,06*10-8)

Полученная величина достоверности 0,999 удовлетворяет заданным требованиям.


2.5.  Расчет задержек в информационной системе

Требуется рассчитать задержку для задачи записи нового клиента в базу данных оператором.

Решение:

Рассмотрим простейший случай, когда нет очередей.

Под задержкой будем понимать задержку при передаче запроса серверу + задержку при передаче ответа от сервера.

Проект №1:

Модель расчёта времени задержки ответа:

Рис.2.5.1 Модель расчета времени задержки ответа для Проекта №1

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

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

2)  Длина одной записи, возвращаемой сервером БД – 25 Кбайт

3)  Среднее количество записей БД, возвращаемых в ответ на запрос – 20

4)  Среднее количество записей (блоков) на один запрос – 20

5)  Пропускная способность сегмента 100Base-TX – 95 Мбит/с

6)  Пропускная способность коммутатора HP 2530-48G – 104 Гбит/с

7)  Среднее время обработки запроса СУБД – 15 мс

8)  Производительность процессора – 25,6 Гбит/с

9)  Задержка на web-сервере – 1,5 мс

10) Расшифровка запроса на сервере СУБД – 1мс

11) Время подведения головки (задержка на жестком диске) – 8,5 мс

12) Скорость вращения шпинделя – 60/7200 с

13) Скорость шины – 500 Мбит/с

Общее время задержки будет вычисляться по формуле:

 , где

t прд(запрос) – время передачи запроса к серверу баз данных;

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

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

t ws – время выдачи результата на экран рабочей станции.

Тпрд (запрос) =

Тпрд (ответ) = 0,384257 c.

Tsrv =

Tws =

T =  +  = 0,759228 с.

Проект №2:

Модель расчёта времени задержки ответа:

Рис.2.5.2 Модель расчета времени задержки ответа для Проекта №2

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

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

2)  Длина одной записи, возвращаемой сервером БД – 25 Кбайт

3)  Среднее количество записей БД, возвращаемых в ответ на запрос – 20

4)  Среднее количество записей (блоков) на один запрос – 20

5)  Пропускная способность сегмента 100Base-TX – 95 Мбит/с

6)  Пропускная способность коммутатора HP 2530-48G – 96 Гбит/с

7)  Среднее время обработки запроса СУБД – 15 мс

8)  Производительность процессора – 32 Гбит/с

9)  Задержка на web-сервере – 1,5 мс

10) Расшифровка запроса на сервере СУБД – 1мс

11) Время подведения головки (задержка на жестком диске) – 8,5 мс

12) Скорость вращения шпинделя – 60/7200 с

13) Скорость шины – 600 Мбит/с

Общее время задержки будет вычисляться по формуле:

 , где

t прд(запрос) – время передачи запроса к серверу баз данных;

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

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

t ws – время выдачи результата на экран рабочей станции.

Тпрд (запрос) =

Тпрд (ответ) = 0,384261 c.

Tsrv =

Tws =

T =  +  = 0,758686 с.

Проект №3:

Модель расчёта времени задержки ответа:

Рис.2.5.3 Модель расчета времени задержки ответа для Проекта №3

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

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

2)  Длина одной записи, возвращаемой сервером БД – 25 Кбайт

3)  Среднее количество записей БД, возвращаемых в ответ на запрос – 20

4)  Среднее количество записей (блоков) на один запрос – 20

5)  Пропускная способность сегмента 100Base-TX – 95 Мбит/с

6)  Пропускная способность коммутатора HP 2530-48G – 116 Гбит/с

7)  Среднее время обработки запроса СУБД – 15 мс

8)  Производительность процессора – 17 Гбит/с

9)  Задержка на web-сервере – 1,5 мс

10) Расшифровка запроса на сервере СУБД – 1мс

11) Время подведения головки (задержка на жестком диске) – 8,5 мс

12) Скорость вращения шпинделя – 60/7200 с

13) Скорость шины – 500 Мбит/с

Общее время задержки будет вычисляться по формуле:

 , где

t прд(запрос) – время передачи запроса к серверу баз данных;