Моделирование передачи 100000 сообщений в коммутационной системе. Определение загрузки каналов и вероятности появления потерь. Блок-схема алгоритма функционирования системы. Текст имитационной программы на GPSS World. Анализ стандартного отчета GPSS.
Тема курсовой работы "Моделирование систем телекоммуникаций на языке GPSS World". Общий объем пояснительной записки к курсовой работе должен быть 20-30 машинописных страниц формата А4. Пояснительная записка к курсовой работе должна давать достаточно полное представление о принципе решения задачи моделирования системы с обоснованием правильности решения задачи на ЭВМ.Задание 1. В системе передачи данных осуществляется обмен пакетами данных между пунктами А и В по дуплексному каналу связи. Пакеты поступают в пункты системы от абонентов с интервалами времени между ними N1 ± M1 мс в пункт А и N2 ± M2 мс в пункт В. Передача пакета занимает N3 ± M3 мс. В случае прихода пакета в момент занятости регистров пунктам системы предоставляется выход на спутниковую полудуплексную линию связи, которая осуществляет передачу пакетов данных за N4 ± M4 мс. Смоделировать обмен информацией в системе передачи данных в течение T мин. Здесь они буферируются в накопителе емкостью L пакетов и передаются по любой из двух линий АВ1 - за время N2 ± M2 мс или АВ2 - за время N3 ± M3 мс. При нормальной работе сообщения передаются по основному каналу за N1 ± M1 с. Специализированная вычислительная система состоит из трех процессоров и общей оперативной памяти. Исходя из наличия оперативной памяти ЭВМ задания классов А и В могут решаться одновременно, а задания класса С монополизируют ЭВМ. В результате передачи в пункт А возникает N % испорченных пакетов, которые не передаются в пункт В, а направляются снова на предварительную обработку.Рассмотрим ход выполнения курсовой работы на примере следующей системы. В коммутационную систему А поступают сообщения в среднем через 9 мс. Передача сообщений из системы А производится по одному из двух каналов А1 и А2 в систему В: А1 канал передает сообщение в среднем 10 мс и имеет до 1% сообщений переданных с ошибкой, А2 - соответственно 8 мс и 2% ошибок.На рисунке 2 показана блок-схема работы системы. Алгоритм работы системы строится "на языке транзакта", т.е. рассматривается процесс прохождения всего процесса обслуживания с точки зрения одного сообщения от момента его появления в системе до его удаления.Блок-диаграмма GPSS-модели приведена на рисунке 3.Текст программы приведен на рисунке 4. Далее в курсовой работе необходимо описать все блоки языка GPSS World, которые были использованы в данной программе. GENERATE (Exponential(2,0,9)) - блок имитирующий поступление сообщений в систему с экспоненциальным законом распределения времени между соседними сообщениями, со средним значением - 9 мс. ASSIGN 1,0 - присвоение первому параметру активного транзакта значения 0. Первый параметр используется в модели для маркировки сообщения, чтобы можно было узнать сколько раз это сообщение было передано с ошибкой. В момент появления сообщение ошибок не содержит. met0 QUEUE Och_can - блок, служащий для сбора статистики о задержках сообщений в момент ресурсного конфликта (занятости обоих передающих каналов).моделирование система сообщение коммутационный. Результат работы модели приведен на рисунке 5.Анализ работы модели показал, что максимальная длина буфера сообщений равна 19. Поставим перед собой задачу уменьшить время ожидания в очереди. В существующей модели выбор канала передачи сообщений осуществляется следующим образом: если первый канал свободен, то передача осуществляется по нему, а если он занят, то сообщение передается по второму каналу. Таким образом, мы улучшили работу системы, существенно сократив потери по времени.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы