Цель работы Исследование возможностей и приобретение навыков использования имитационных моделей, реализованных с помощью пакета GPSS, для получения вероятностно-временных характеристик процесса функционирования концентратора системы передачи цифровой информации в сети интегрального обслуживания. Краткие сведения об объекте моделирования Сети интегрального обслуживания доставляют различные виды информации (оперативные данные и файлы ЭВМ, речь в цифровой форме, факсимильная информация и т.д.). В данной лабораторной работе рассматривается фрагмент такой сети в виде системы передачи цифровой информации, обеспечивающей процесс взаимодействия цифровых телефонных аппаратов (ЦТА) с цифровым концентратором (ЦК), который представляет собой устройство, обеспечивающее сопряжение входных низкосортных цифровых каналов связи от каждого ЦТА с выходным высокоскоростным цифровым трактом (ЦТ). В общем случае имеется N ЦТА, подключенных к ЦК, который осуществляет мультиплексирование входящего потока цифровой информации и его дальнейшую передачу по ЦТ. Каждый ЦТ состоит из шести уплотняемых каналов (кадров). При нормальных условиях функционирования (когда загрузка ЦТ < 80%) используются пять каналов, а в случае временного увеличения загрузки ЦТ больше 80% подключается дополнительный канал на время наличия нагрузки. Нагрузка по вызовам, создаваемая одним ЦТА, составляет 0,1 Эрланга, а вероятность обслуживания любого вызова равна 0,4. Не обслуживание вызова может произойти в результате занятости абонента (время прослушивания сигнала "Занято" равно 15 с) или его отсутствия с равной вероятностью. При отсутствии свободного канала вновь поступивший вызов блокируется. Не обслуженный вызов становится источником повторных вызовов с вероятностью, зависящей от номера попытки согласно функции настойчивости абонента. Фрагмент структуры сети интегрального обслуживания представлен на рис. 1. Рисунок 1 - Структурная схема фрагмента сети интегрального обслуживания Задание к работе Внести в текст исходной программы изменения, обеспечивающие получение графика вероятности успешного разговора в зависимости от числа абонентов в подсети. Определение функции распределения числа повторных вызовов для завершенных разговоров. Выполнение работы Необходимо получить в результате моделирования функционирования фрагмента сети интегрального обслуживания график распределения вероятностей успешного разговора абонентов в зависимости от их числа. GPSS-программа модели процесса функционирования интегрального обслуживания имеет вид, показанный на рисунке 2. 0010 0020 0030 0040 0050 0060 0070 0080 0090 0100 0110 0120 0130 0140 0150 0160 SVE1 SVE1 PER1 PER2 PER3 BER1 SIMULATE EQU STORAGE INITIAL INITIAL INITIAL INITIAL INITIAL INITIAL INITIAL INITIAL INITIAL FVARIABLE FVARIABLE FVARIABLE FVARIABLE 1 6 X$ABON,30 X$RNT,12000 X$RAZG,1200 X$PROSL,150 X$POFT,600 X$OBSL,400 X$NEOT,500 X$UST,40 X$ADAP,5 100000#N$TXIE/X$POTER 100000#N$LED/X$POTER X$SRED/(N$LED+N$TXIE) X$BLO1+N$ZAN-X$BLO2 фрагмента сети 0170 BER2 0180 PER4 0190 EXP 0260 NAST 0280 TOCH 0300 OTS 0320 0330 0340 0350 0360 0370 0380 0390 0400 0410 0420 0430 0440 0450 0460 0470 0480 0490 0500 0510 0520 0530 0540 0550 0560 0570 0580 0590 0600 0610 0620 0630 0640 0650 0660 0670 0680 0690 0700 0710 0720 0730 0740 0750 0760 0770 ACT VHO LED IPV ZAN OTK NOT TXIE FVARIABLE X$POTER+X$BLO3+X$BLO4 FVARIABLE 100000#(V$BER1/V$BER2) FUNCTION RN4,C24 0,0/.100,.104/.200,.222/.300,.355/.400,.509 .500,.690/.600,.915/.700,1.200/.750,1.380 .800,1.600/.840,1.830/.880,2.120/.900,2.300 .920,2.520/.940,2.810/.950,2.990/.960,3.200 .970,3.500/.980,3.900/.990,4.600/.995,5.300 .998,6.200/.999,7/1,8 FUNCTION P3,C2 1,600/2,900 FUNCTION P3,C7 1,600/2,700/3,750/4,790/5,820/6,850/7,880 FUNCTION P4,C3 1,300/2,400/3,500 GENERATE 1,,,1 ASSIGN 1,0 ASSIGN 2,0 ASSIGN 3,0 ASSIGN 4,0 SPLIT X$ABON,ACT TERMINATE ADVANCE X$RNT,FN$EXP ASSIGN 3,1 SAVEVALUE POTER+,1 TEST LE S1,X$ADAP TEST L RN6,X$OBSL,IPV ENTER 1 QUEUE 1 ADVANCE X$RAZG,FN$EXP DEPART 1 LEAVE 1 SAVEVALUE SRED+,P3 TEST NE TG1,1,DNE SPLIT 1,ACT TERMINATE 1 TEST G RN7,X$NEOT,NOT SAVEVALUE BLO2+,1 ENTER 1 QUEUE 1 ADVANCE X$PROSL,FN$EXP DEPART 1 LEAVE 1 SAVEVALUE BLO1+,1 TEST LE RN5,FN$TOCH,TXIE SAVEVALUE BLO3+,1 ASSIGN 3+,1 ADVANCE X$POFT,FN$EXP TRANSFER ,VHO SAVEVALUE ADR+,1 ENTER 1 QUEUE 1 ADVANCE X$UST,FN$EXP DEPART 1 LEAVE 1 TEST LE RN6,FN$OTS,TXIE SAVEVALUE BLO4+,1 ASSIGN 3+,1 ADVANCE X$POFT,FN$EXP TRANSFER ,VHO SAVEVALUE SRED+,P3 0780 0790 0800 0810 DNE 0820 0830 0840 0850 0860 0870 0880 0890 0900 KON 0910 0920 0930 0940 0950 0960 0970 0980 0990 1000 1010 1020 1030 1040 1050 1060 1070 1080 1090 1100 1110 1120 1130 TEST NE SPLIT TERMINATE SAVEVALUE SAVEVALUE SAVEVALUE SAVEVALUE TERMINATE GENERATE SAVEVALUE TEST G SAVEVALUE TERMINATE START REPORT CLEAR INITIAL START REPORT CLEAR INITIAL START REPORT CLEAR INITIAL START REPORT CLEAR INITIAL START REPORT CLEAR INITIAL START REPORT END TG1,1,DNE 1,ACT 1 RES1,V$PER1 RES2,V$PER2 RES3,V$PER3 RES4,V$PER4 1 1000 ADAP,5 SR1,800,KON ADAP,6 500 REPORT.GPS X$ABON,40 500 REPORT1.GPS X$ABON,50 500 REPORT2.GPS X$ABON,60 500 REPORT3.GPS X$ABON,70 500 REPORT4.GPS X$ABON,100 500 REPORT5.GPS Таблица 1 - Результаты моделирования фрагмента сети Число абонентов в подсети Число кадров, предоставляемых ИКМ-трактом Вероятность прекращения вызова, % Вероятность успешного разговора, % Среднее число попыток на вызов Среднее число занятых кадров Загрузка цифрового тракта 30 6 48,605 50,996 1,334 1,54 0,257 40 6 48,520 50,098 1,348 2,16 0,361 50 6 48,214 50,992 1,328 2,57 0,428 60 6 49,200 50,800 1,368 2,65 0,442 70 6 47,928 50,690 1,364 3,66 0,609 100 6 47,758 49,707 1,314 4,56 0,761