j
aniqlanadi va boshqaruv 8
operatorga o‘tkaziladi;
7 – shartli, agar so‘rov bajarilishi mumkin bo‘lgan provayder izlab topilsa,
boshqaruv 6 operatorga, aks holda 14 operatorga o‘tkaziladi;
8 - so‘rovni s
j
servis yordamida bajarish shartlari, ya’ni odatdagi, imtiyozli,
o‘ta imtiyozli holatda bajarilishi mumkinligi aniqlanadi;
9, 10, 11- operatorlar yordamida foydalanuvchi so‘rovi qaysi shartda
bajarilishi aniqlanadi va boshqaruv 12 yoki 14 operatorga o‘tkaziladi;
12 – navbatdagi so‘rov bajarilganligi qayd etiladi;
13 – navbatdagi i so‘rov bajarilganidan tushgan foyda umumiy foydaga
qo‘shiladi: agar so‘rov n provayderda bajarilgan bo‘lsa olingan foydani hammasi
shu provayderga yoziladi (p
i
= 1), agar boshqa provayderda bajarilgan bo‘lsa,
foydaning bir qismi, ya’ni foydaning p
i
(p
i
= 0 ÷ 1) qismi n provayderga, qolgan
qismi esa (ya’ni, (1- p
i
)) so‘rov bajarilgan provayderga yoziladi;
171
3.8 – rasm. AKT xizmatlarini SYA asosida taqdim etilishining
samaradorligini hisoblash adgoritmi
Berilgan ma'lumotlarni kiritish,
i = 0, m = 0, q = 0
i + 1, k = 0, n=0, d=0
navbatdagi so‘rovni shakllantirish
So‘rov ITT tarkibida bajara
oladigan n raqamli TT ga
jo‘natish
So‘rov tashqimi?
Ha
So‘rovni TT
n
tarkibidagi s
j
servis va resurslar yordamida bajarish
shartlarini aniqlash
Yo‘q
16
Yo‘q
k + 1
Foydalanuvchi U(k)
shartiga rozimi ?
k< K
j
So‘rovni bajarish, ya’ni
so‘ralgan resursni taqdim
etish, q+1
Foydani hisoblash
i < I
ITT tarkibida TT topilmadi, so‘rov
bajarilmadi,
m+1
Umumiy natijalarni hisoblash,
chop etish va algoritm ishini
yakunlash
1
2
3
4
5
6
8
9
10
11
12
13
14
15
9
7
TT
n
da resurs hajmini va servis
turini aniqlash
R
n
, s
n
ITT tarkibida so‘rovni
bajara oladigan TT bormi ?
Ha
Ha
Ha
Yo‘q
Yo‘q
Ha
d = 1
172
14 – navbatdagi so‘rov bajarilmaganini qayd etadi;
15 – shartli, agar n provayderga tegishli hamma so‘rovlar ko‘ruvdan
o‘tkazilib bo‘lingan bo‘lsa, boshqaruvni 16 provayderga o‘tkazadi, aks holda
boshqaruv 3 operatorga o‘tkaziladi va keyingi so‘rovni bajarish jarayoni
boshlanadi;
16
– shartli, hamma provayderlarning so‘rovlari tekshiruvdan
o‘tkazilganligini nazorat qiladi, agar shart bajarilmasa boshqaruv 2 operatorga
o‘tkaziladi va navbatdagi provayder so‘rovlarini bajarish boshlanadi, aks holda
blshqaruv 17 oeratorga o‘tkaziladi;
17 - umumiy natijalarni hisoblaydi, chop etadi va algoritm ishini
yakunlaydi.
Algoritmning aprobatsiyasi gipotetik ma’lumotlar asosida AnyLogic dasturi
negizida amalga oshirilgan. Modelning umumiy ko‘rinishi 3.9 – rasmda keltirilgan.
Hisoblash eksperimentini o‘tkazishda quyidagi elementlar ishlatilgan:
Source – so‘rovlarni shakllantiruvchi vosita;
Queue – so‘rovlarni aniq navbati bo‘yicha saqlaydi, keyingi
ma’lumotlar oqimida kelishi kutilayotgan so‘rovlar modellashtiriladi;
Delay – so‘rovlarni belgilangan vaqt oralig‘ida bajarilishini
ta’minlaydi;
Sink – bajarilmagan so‘rovlar to‘g‘risida statistik ma’lumotlarni
yig‘adi.
Select Output – kelayotgan so‘rovlarni qaysi provayderda
bajarilishini aniqlaydi va chiqish portlarining biriga yuborilishi ta’minlaydi;
173
3.9 - rasm.Modelning to‘liq kurinishi.
Ushbu vositalar yordamida 3 ta provayderning servisga yo‘naltirilgan
arxitektura uslublari negizida birgalikdagi faoliyatni tashkil etishlari, ularni alohida
ish yuritishlariga qaraganda bir muncha ko‘proq foyda olishlariga imkon yaratilishi
ko‘rsatib berilgan.
Hamma provayderda 10 xizmat turi mavjud, deb qabul qilingan. Har bir
provayder bir – biri bilan 20 foiz xizmat turlari bilan farqlanadi, ya’ni 8 xil xizmat
bir xil, ikki xili birida bor, birida yo‘q. Provayderlarda mavjud bo‘lmagan
xizmatga so‘rov kelish ehtimoli 0,1. O‘zida bo‘lmagan xizmatga kelgan so‘rov
boshqa provayderlar yordamida bajariladi.
So‘rovlarning provayder tizimiga kelib tushishi va bajarilishi ommaviy
xizmat ko‘rsatish formulalari asosida modellashtirilgan. Unga asosan, so‘rovni
tizimga o‘rtacha tushish intensivligi λ, ular bajarilishining o‘rtacha intensivligi μ
bilan belgilangan, tizimni yuklanganlak darajasi ρ = λ / μ ga teng bo‘ladi.
Tizimning yuklanganlik darajasi oshgan sari foyda ham oshib boradi. Ushbu
jarayon 3.10 - rasmda keltirilgan.
174
3.10 – rasm. IKT provayderining oddiy va SYA holatidagi
faoliyati natijasida olgan foydasini ko‘rsatuvchi diagramma.
Shunday qilib, axborot – kommunikatsiya tarmog‘i xizmatlarini servisga
yo‘naltirilgan arxitektura uslubi negizida taqdim etilishi kompaniyaning foydasini
sezilarli darajada oshishiga imkon yaratib beradi.
Do'stlaringiz bilan baham: |