де складатися з затримки читання інформації з жорсткого диска. Будемо вважати, що інформація зчитується за 1 оборот магнітного диска. Швидкість обертання диска 10000об/хв. Час затримки читання 3,3мс. Один оборот жорсткого диска=60/10000=0,006с=6мс. Виходить, затримка на сервері буде 6мс + 3,3мс=9,3мс.
Тоді
Tзапрос=Tws + ЛВС + Tвебс + Tмарш + Tсд + Tінт + Tсд + Tмарш + Tвебс + ЛВС + Tбд
Tзапрос=0 + 0,52 + 15 + 2 + 1,56 + 0,046 + 1,56 + 2 + 15 + 0,52 + 9,3=47,506мс
Знайдемо затримку відповіді сервера:
Tответ=ЛВС + Tвебс + Tмарш + Tсд + Tінт + Tсд + Tмарш + Tвебс + ЛВС + Tws
З сервера на робочу станцію розмір повідомлення в 10 разів більше, ніж розмір повідомлення від робочої стації до сервера. Значить, N=6 * 10=60Кбайт
Затримка інтернету:
== 0,46мс
Затримка ЛВС:
== 5,2мс
Затримка мережі доступу:
== 15,6мс
Tответ=5,2 + 15 + 2 + 15,6 + 0,46 + 15,6 + 2 + 15 + 5,2 + 10=86,06мс
Отже, загальна затримка
Tq=86,06мс + 47,506мс=133,566мс=0,133566с. lt; 0,5с
Розрахунок затримок з урахуванням черг
Необхідно побудувати графік залежність Tq (загальною затримки мережі) від? (Інтенсивності надходження заявок). За графіком необхідно знайти критичну?.
11 =? Tqi == 1
+ + + + + + + + + + + + + + + + + + +
Tqi=
Так як мережа послідовна, то? i =?.
Значить, Tqi=
Знайдемо продуктивність кожної СМО ().
Tи =? ?=
Отримуємо наступне:
?лвс1== 1 923
?вебс=
?марш== 500
?сд1== 641
?інт1== 21 739
?бд== 107
?інт2== 217
?сд2=64
?лвс2== 192
?ws== 100
З цього рівняння бачимо, що? lt; 64. Значить, значення? будуть змінюватися [0; 64).
З графіка на рис.5 зрозуміло, що критична? =54. При більшому? затримка буде швидко зростати. Відповідно,? повинно бути в діапазоні від 0 до 54.
Оптимізація
рис. 5 графік залежності Tq від?
Імітаційне моделювання
Щоб перевірити адекватність моделі, подивимося, чому дорівнює затримка у випадку, коли заявки надходять на сервер з інтервалом в 1хв=10000мс:
LVS1, LVS2, LVS3, LVS4 - ЛВС.Задержка LVS1, LVS2 - 0,52мс, LVS3, LVS4- 5,2мс
WEBSRV1, WEBSRV2, WEBSRV3, WEBSRV4 - веб-сервер. Затримка 15мс.
MAR1, MAR2, MAR3, MAR4 - маршрутизатор. Затримка 2мс.
SD1, SD2, SD3, SD4-мережа доступу. Затримка SD1, SD2-1,56мс, SD3, SD4-15,6
NET1, NET2 - інтернет. Затримка NET1 - 0,046мс. Затримка NET2 - 0,46мс.
SRV - сервер. Затримка - 9,3мс.
WS1, WS2 - робоча станція. Затримка WS1-0мс, WS2 # 151; 10мс.
Текст програми
Xpdis FUNCTION RN200, C24
0,0/.1, .104/.2, .222/.3, .355/.4, .509/.5, .69/.6, .915/.7 , 1.2/.75,1.38
, 1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2
, 3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8TABLE M1,100,30,1010000, FN $ Xpdis1WS11 0, FN $ XpdisWS12LVS12 0.52, FN $ XpdisLVS13WEBSRV13 15, FN $ XpdisWEBSRV14MAR14 2, FN $ XpdisMAR15SD15 1.56, FN $ XpdisSD16NET16 0.046, FN $ XpdisNET17SD27 1.56, FN $ XpdisSD28MAR28 2, FN $ XpdisMAR29WEBSRV29 15, FN $ XpdisWEBSR210LVS210 0.52, FN $ XpdisLVS211SRV11 9.3, FN $ XpdisSRV12LVS312 5.2, FN $ XpdisLVS313WEBSRV313 15, FN $ XpdisWEBSRV314MAR314 2, FN $ XpdisMAR315SD315 15.6, FN $ XpdisSD316NET216 0.46, FN $ XpdisNET217SD417 15.6, FN $ XpdisSD418MAR4182, FN $ XpdisMAR419WEBSRV419 15, FN $ XpdisWEBSRV420LVS420 5.2, FN $ XpdisLVS421WS22110 , FN $ XpdisWS2TABQ110000
Звіт
Розподіл часу перебування заявки в системі