O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARNI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
MUT va T kafedrasi
KURS ISHI
Mavzu: Ma’lumotlar uzatish tarmoqlarini analitik va immitatsion modellashtirish.
Guruh: 400 -17
Bajardi: Atametova F.
Tekshirdi: Amirsaidov U.
Toshkent – 2018
Вариант №1
Топология сети и матрица вероятностей передачи пакетов:
Узлы
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
1
|
0
|
1/4
|
0
|
1/4
|
0
|
0
|
0
|
2
|
1/3
|
0
|
1/4
|
0
|
0
|
0
|
0
|
3
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
4
|
0
|
0
|
1/4
|
0
|
0
|
0
|
0
|
5
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
6
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
7
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
- вероятность передачи пакета из узла в узел .
Вероятность выхода пакета из сети в узле :
Вектор интенсивностей внешних входящих потоков в узлах:
Интенсивность внешнего входящего потока пакетов (пакет/сек.)
|
Узлы
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
|
0.2
|
0.1
|
0.3
|
0.1
|
0
|
0
|
0
|
Типы математических моделей узлов сети:
|
Узлы
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
Математические модели
|
M/M/1
|
M/D/1
|
M/ /1
|
M/U/1
|
-
|
-
|
-
|
Распределения времени обслуживания пакетов: M- экспоненциальное; D-детерминированное; -Эрланга 2-порядка; -равномерное.
Среда имитационного моделирования: AnyLogic.
MALUMOTLAR UZATISH TARMOQLARINI ANALITIK VA IMMITATSION MODELLASHTIRISH
Variant № 1
Paketlarni uzatish ehtimolligi matritsasi va tarmoq topologiyasi:
Tugunlar
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
0
|
1/4
|
0
|
1/4
|
0
|
0
|
2
|
1/3
|
0
|
1/4
|
0
|
0
|
0
|
3
|
1
|
0
|
0
|
0
|
0
|
0
|
4
|
0
|
0
|
1/4
|
0
|
0
|
0
|
5
|
0
|
0
|
0
|
0
|
0
|
0
|
6
|
0
|
0
|
0
|
0
|
0
|
0
|
- tugundan tugunga paketlarni uzatish ehtimolligi.
Tarmoqdan tugunga paketlarni chiqish ehtimolligi:
Tugunlarga tashqi kiruvchi potoklarning jadallik vektori:
Tugunlarga tashqi kiruvchi protokollarning jadallik vektori (пакет/сек.)
|
Tugunlar
|
1
|
2
|
3
|
4
|
5
|
6
|
|
0.2
|
0.1
|
0.3
|
0.1
|
0
|
0
|
Tarmoqdagi tugunlarning matematik modellarining turlari:
№
|
Tugunlar
|
1
|
2
|
3
|
4
|
5
|
6
|
Matematik model
|
M/М/1
|
M/Д/1
|
M/Е2/1
|
M/U/1
|
-
|
-
|
Paketlarga xizmat ko’rsatish vaqtining taqsimoti: M-eksponensial;
D-determinirlangan; -Erlangning 2- tartibi; - bir turli.
Immitatsion modellashtirish dasturlari: AnyLogic.
OMMAVIY XIZMAT KO’RSATISH TARMOG’I TOPOLOGIYASI VA BALANS TENGLAMASI.
Berilgan o’tish jadvali asosida tarmoq topologiyasi quyidagicha bo’ladi:
Har bir tugunga tushayotgan paketlar tezligini aniqlash uchun balans tenglamasini yozib olamiz:
ʎ1 = 1/3ʎ2 +1,0ʎ3 +0,2
ʎ2 =1/4ʎ1 + 0,1
ʎ3 = 1/4ʎ2 + 1/4ʎ4 +0,3
ʎ4 = 1/4ʎ1 + 0,1
ʎ1- 1/3ʎ2 -1,0ʎ3 +0 ʎ4 = 0,2
-1/4ʎ1 +1 ʎ2 + 0 ʎ3 +0ʎ4 = 0,1
0ʎ1 - 1/4ʎ2 + 0ʎ3 - 1/4ʎ4 =0,3
- 1/4ʎ1 + 0ʎ2 + 0ʎ3 +1 ʎ4 =0,1
Balans tenglamasidan keltirib chiqarilgan tenglamalar sistemasidan quyidagi matritsalarni hosil qilamiz:
1 -1/3 -1,0 0 0,2
А= -1/4 1,0 0 0 В = 0,1
0 -1/4 0 -1/4 0,3
-1/4 0 0 1,0 0,1
Tenglamalar sistemasidan hosil qilingan ikki matritsa orqali Gauss usulidan foydalangan holda MatLab dasturi yordamida har bir tugunga tushayutgan paketlar tezligini aniqlab olamiz.
Gauss usuli bo’yicha tenglamalar sistemasining yechimi quyidagi matematik formula orqali aniqlanadi:
bu yerda X – tenglamaning yechimi.
Ushbu formulani MatLab dasturida quyidagicha yoziladi:
X=A\B.
MatLab dasturi yordamida yechilgan tenglamalar sistemasidan har bir tugunga tushayotgan paketlar tezligi aniqlandi va ular quyidagicha:
λ 1 = 0,5474; λ 2= 0,2369; λ 3 = 0,4184; λ 4 = 0,2369;
Ushbu topilgan tugunlarga tushayotgan paketlar tezliklari orqali mos ravishda har bir tugunga tushayotgan paketlar orasidagi o’rtacha interval aniqlanadi. U quyidagi formula orqali aniqlanadi:
, ( ) bu yerda N – tugunlar soni.P
Τ1 =1,8268; τ2 =4,2212; τ3= 2,3901; τ4= 4,2212;
Yuqoridagi formula orqali topilgan har bir tugunga tushayotgan paketlar orasidagi o’rtacha interval qiymatlari quyidagicha:
Hisoblash uchun formulalar, tugunlarning uzatish koeffitsienti
Tugunlar xarakteristikasi
|
Eksponensial
M/M/1
|
Determinirlangan
M/D/1
|
Bir turli
M/U/1
|
Erlangning 2-tartibi
M/E2/1
|
Variatsiya koeffitsienti
v[x]
|
1
|
0
|
|
,
k=2=>v=0.707
k=8=>v=0.577
k=4=>v=0.5
|
Yuklama
|
|
|
|
|
Buyurtmalarni navbatda kutishning o’rtacha vaqti
|
|
|
|
|
Tizimda buyurtmalarni bo’lishining o’rtacha vaqti
|
|
|
|
|
Buyurtmalar navbatining o’rtacha uzunligi
|
|
|
|
|
Tizimdagi buyurtmalarning o’rtacha soni
|
|
|
|
|
Tugunning bo’sh turish koeffitsienti
|
|
|
|
|
Tugunlarning uzatish koeffitsientini aniqlash:
Σλ = λ1 +λ2 + λ3 +λ4=0,5474 +0,2369 +0,4184 + 0,2369 = 1,4396
а1 =0,5474/1,4396 = 0,3803
а2 =0,2369/1,4396 = 0,1646
а3 =0,4184/1,4396 = 0,2906
а4 =0,2369/1,4396 = 0,1646
Tugunlardagi yuklama shart asosidagi formula orqali aniqlanadi:
, ( )
bu yerda, - i tugundagi paketlarga hizmat ko’rsatish jadalligi, - i tugunga paketlarning tushish tezligi.
ANALITIK MODELLASHTIRISH
Bir kanalli, xotirasi cheksiz ommaviy xizmat ko’rsatish tarmoqlaridagi har bir tugunda bajarilgan analitik hisob – kitoblar.
1.M/M/1 – matematik model asosidagi 4-tugunni analitik modellashtirish.
Variatsiya koeffitsienti: ν1=1
Buyurtmalarning o’rtacha ushlanib qolish vaqti:b1 =1.5;
To’rtinchi tugunda xizmat ko’rsatish qurilmasidan foydalanish koeffitsienti:
Ρ1 =λ1*b1 = 0,5474 * 1.5 = 0,8211
To’rtinchi tugunda navbatda kutishning o’rtacha vaqti:
W1 = Ρ1 *b1 /( 1- Ρ1) =6,8848
Tugunda buyurtmalarni bo’lishining o’rtacha vaqti:
U1 =W 1 + b1=8,3848
Buyurtmalar navbatining o’rtacha uzunligi:
L1 = λ1 * W1 = 3,7687
Tugundagi buyurtmalarning o’rtacha soni:
m1 = λ1*U1 = 0,5474*8,3848= 4,5898
Tugunning bo’sh turish koeffitsienti:
Ƞ 1=1-P1 =0,1789
Dostları ilə paylaş: |