Зертханалық жұмыс №2
Жұмыстың тақырыбы: Бір каналды жаппай қызмет көрсету уақытындағы модельдеу
Жұмыстығң мақсаты:Транзакт келгенде дейінгі және қызмет көрсету сәттері арасындағы аралығы бөлу ықтималдылық түрлерін үйрену және меңгеру.
Жұмыстың орындалуы:
Сұраныс түскен кезде программа бір қызметтік каналды модельдейді.Сұраныстың түсу уақыты экспоненциальды заң бойынша 5секунд (500такт).Орташа қызмет көрсету уақыты 3 скунд (300такт).Серверді пайдалану коэффициентінің орташа мәні 60%.
1.1 сурет – Бағдарламаның листингі
GPSS программасын ашқанда біз бірінші file, new, model деген батырманы басамыз сосын edit, insert GPSS blocks деген батырманы басамызда сол арқылы жұмысымызды істейміз.
1.2 сурет – Бағдарламаның тексерілуі
Command батырмасын басып одан кейін create simulation батырмасын басып жұмсымызды тексеріп start 500 деген мәнмен жұмысты бастаймыз.
GPSS World Simulation Report - Yersary.17.1
Wednesday, February 08, 2017 11:54:16
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 3129165.026 26 3 0
NAME VALUE
CONSTANT 10008.000
ERLANG 10006.000
EXPON 10003.000
FACILITY1 10009.000
FACILITY2 10010.000
FACILITY3 10007.000
NUMBER 10001.000
QCONSTANT 10002.000
QERLANG 10005.000
QEXPON 10004.000
TRANSIT 10000.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 6099 0 0
2 QUEUE 6099 0 0
3 SEIZE 6099 0 0
4 ADVANCE 6099 0 0
5 RELEASE 6099 0 0
6 DEPART 6099 0 0
7 TERMINATE 6099 0 0
8 GENERATE 6212 0 0
9 QUEUE 6212 0 0
10 SEIZE 6212 0 0
11 ADVANCE 6212 0 0
12 RELEASE 6212 0 0
13 DEPART 6212 0 0
14 TABULATE 6212 0 0
15 TERMINATE 6212 0 0
16 GENERATE 6260 0 0
17 QUEUE 6260 0 0
18 SEIZE 6260 0 0
19 ADVANCE 6260 0 0
20 ADVANCE 6260 0 0
21 RELEASE 6260 0 0
22 DEPART 6260 0 0
23 TERMINATE 6260 0 0
24 GENERATE 500 0 0
25 TABULATE 500 0 0
26 TERMINATE 500 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
FACILITY3 6260 0.020 9.935 1 0 0 0 0 0
FACILITY1 6099 0.010 5.028 1 0 0 0 0 0
FACILITY2 6212 0.018 9.136 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
EXPON 3 0 6212 0 0.018 9.285 9.285 0
ERLANG 3 0 6260 0 0.020 10.080 10.080 0
CONSTANT 2 0 6099 0 0.010 5.082 5.082 0
TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%
TRANSIT 9.285 9.242 0
_ - 250.000 6212 100.00
NUMBER 0.022 0.160 0
_ - 0.000 490 98.00
0.000 - 1.000 9 99.80
1.000 - 2.000 1 100.00
QCONSTANT 9.285 9.242 0
_ - 200.000 6212 100.00
QEXPON 9.285 9.242 0
_ - 200.000 6212 100.00
QERLANG 10.080 7.145 0
_ - 200.000 6260 100.00
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
19073 0 3129954.120 19073 0 16
19075 0 3130006.856 19075 0 24
19074 0 3130382.049 19074 0 1
19067 0 3130838.564 19067 0 8
GPSS WORLD Модельдеу жүйесінің нәтижесі
Модельдеу нәтижесінде 3 уақыттың қызмет көрсетулерін салыстырдық. Қызмет көрсету тұрақты уақытта және экспоненциальді уақытта шамалас болады, ал эрланговтік уақытта қызмет көрсету жылдамырақ болады. Жиіліктің жиналуы 5% кобейіп отырады,100% дейін жетеді. Шыққан мәніміз қанша транзакт қабылданғаны қаншауына қызмет көрсетілгіені, қанша уақыт кеткенін қараймыз. Барлығына қанша уақыт кеткенін көреміз.
1.3 сурет – Гистаграмма 1
Бұл суретте number гистаграммасының мәні көрсетілген.
1.4 сурет – Гистаграмма 2
Бұл суретте qconstant гистаграммасының мәні көрсетілген.
1.5 сурет – Гистаграмма 3
Бұл суретте qerlang гистаграммасының мәні көрсетілген.
1.6 сурет – Гистаграмма 4
Бұл суретте qexpon гистаграммасының мәні көрсетілген.
1.7 сурет – Гистаграмма 5
Бұл суретте transit гистаграммасының мәні көрсетілген.
GPSS WORLD модельдеу нәтижесінің гистограммасы модельдеу нәтижесінің гистограммасында арифметикалық орташа кестелік мағынасы эрланговтік уақыт мәнінде азырақ, ал тұрақты мен экспненциальді уақыты тең болды.
Орытынды
Біз бұл зертханалық жұмыста 3 уақыттағы қызмет көрсетуді қарастырамыз. Көбінесе тұрақты және экспоненциалды қызмет көрсету бойынша өлшеу бір уақытта жұмыс істейді. Ал эрланговтік қызмет көрсету өзгеше болады. Әр істелініп зерттелген жұмыс бойнша натиже алу үшін гистаграммасын карап зерттейміз. Алынған нәтижелер бойынша әр уақыт аралығындағы мәндерін салыстырып зерттедік.