Моделирование узла коммутации сообщений

Структура моделируемой информационной системы: входной и выходной буфер, процессор и выходные линии. Анализ методов моделирования информационных систем. Разработка концептуальной модели узла коммутации сообщений. Выбор программных средств моделирования.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 20.02.2012
Размер файла 85,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ВОЛЖСКИЙ УНИВЕРСИТЕТ им. ТАТИЩЕВА (институт)

ФАКУЛЬТЕТ ИНФОРМАТИКИ И ТЕЛЕКОММУНИКАЦИЙ

Моделирование узла коммутации сообщений

Выполнил студент гр. ИСЗ-511

Иванов

Проверил Воронцова

Тольятти 2010 Содержание

  • 1. Модель системы
  • 2. Анализ возможных методов решения поставленной задачи
  • 3. Разработка концептуальной модели
  • 4. Выбор программных средств моделирования
  • 5. Разработка структурной схемы имитационной модели, описание ее функционирования
  • Выводы и рекомендации относительно применения модели
  • Список используемой литературы
  • 1. Модель системы

Моделируемая информационная система представляет собой узел коммутации сообщений, который состоит из входного буфера (BUF1+BUF2, т.к. ограничение идет по 2м направлениям), процессора PROC , двух выходных буферов и двух выходных линий. В узел коммутации поступают сообщения с двух направлений. Сообщения с первого направления, генерируется первым источником, поступают во входной буфер, обрабатываются в процессоре, накапливаются в выходном буфере первой линии и передаются по первой выходной линии.

Сообщения со второго направления, вырабатываемые вторым источником, обрабатываются аналогично, но накапливаются в выходном буфере второй линии и передаются по второй линии. Применяемый в системе метод контроля ограничивает число одновременно присутствующих по каждому направлению сообщений до трёх. Для статистического контроля за утерянными сообщениями вводится устройство BUF_OUT. Описательная модель выше описанной информационной системы представленна на Рисунке 1.

Рисунок 1. Содержательная модель информационной системы

2. Анализ возможных методов решения поставленной задачи

Процессы функционирования различных систем и сетей связи могут быть представлены той или иной совокупностью систем массового обслуживания (СМО) -- стохастических, динамических, дискретно-непрерывных математических моделей. Исследование характеристик таких моделей может проводиться либо аналитическими методами, либо путем имитационного моделирования. Имитационная модель отображает стохастический процесс смены дискретных состояний СМО в непрерывном времени в форме моделирующего алгоритма. При его реализации на ЭВМ производится накопление статистических данных по тем атрибутам модели, характеристики которых являются предметом исследований. По окончании моделирования накопленная статистика обрабатывается, и результаты моделирования получаются в виде выборочных распределений исследуемых величин или их выборочных моментов.

В настоящее время для моделирования информационных систем существуют различные методы: D-схемы (для непрерывно-детерминированных моделей), Q-схемы (для непрерывно-стахостических моделей), F-схемы (для дискретно-детерминированных моделей), P-схемы (для дискретно стахостических моделей), N-схемы (для сетевых моделей) и другие методы. Характерным для данной системы является случайное появление заявок (требований) обслуживания и завершение обслуживания в случайные моменты времени, то есть ее функционирование носит стахостический характер. Поэтому для существующей информационной системы массового обслуживания наиболее подходящим методом моделирования является Q-схемы.

3. Разработка концептуальной модели

Задача: Построить имитационную модель узла комутации сообщений.

Исходные данные:

Моделируемая информационная система представляет собой узел коммутации сообщений, основными элементами которого являются: входной буфер, служащий для накапливания сообщений, поступающих с первого или второго источника через интервалы времени 157мс.; процессор - одноканальное устройство, предназначенное для обработки одного сообщения за промежуток времени, равный 7мс.; первый выходной буфер и второй выходной буфер, куда поступают обработанные процессором первые сообщения или вторые сообщения для последущей отправки по одной из соответствующих линий; первой выходной линий - одноканального устройства, передающего за время 155мс. сообщения с первого источника, второй выходной линии - одноканального устройства, передающего сообщения со второго источника за тот же интервал времени, что и первая выходная линия.

Ограничения на модель:

1. В системе разрешается одновременное присутствие не более трех сообщений с каждого направления.

2. Метод контроля потоков должен осуществляться следущим образом: перед входом сообщений в систему производится проверка емкости первого выходного буфера и второго выходного буфера. Если количество сообщений в первом выходном буфере больше или равно трем, то транзакт, поступивший с первого направления получает отказ на вход в систему. Аналогичным образом происходит проверка на вход в систему сообщений, поступающих со второго направления.

3. Заявки, генерируемые первым источником, не имеют приоритета над сообщениями, поступающими со второго источника. Все транзакты, вошедшие в систему имеют нулевой приоритет.

4. Количество сообщений с первой линии, обрабатываемых в системе, связано с количеством сообщений второй линии соотношением 1:1, т.е. равновероятно.

5. Работа узла коммутации моделируется на протяжении T=60000мс.

4. Выбор программных средств моделирования

информационная система моделирование узел коммутация сообщение

Сложные функции моделирующего алгоритма могут быть реализованы средствами универсальных языков программирования (Паскаль, Си), что предоставляет неограниченные возможности в разработке, отладке и использовании модели. Однако подобная гибкость приобретается ценой больших усилий, затрачиваемых на разработку и программирование весьма сложных моделирующих алгоритмов, оперирующих со списковыми структурами данных. Альтернативой этому является использование специализированных языков имитационного моделирования.

Специализированные языки имеют средства описания структуры и процесса функционирования моделируемой системы, что значительно облегчает и упрощает программирование имитационных моделей, поскольку основные функции моделирующего алгоритма при этом реализуются автоматически. Программы имитационных моделей на специализированных языках моделирования близки к описаниям моделируемых систем на естественном языке, что позволяет конструировать сложные имитационные модели пользователям, не являющимся профессиональными программистами.

Одним из наиболее эффективных и распространенных языков моделирования сложных дискретных систем является в настоящее время язык GPSS (General Purpose Simulation System). Он может быть с наибольшим успехом использован для моделирования систем, формализуемых в виде систем массового обслуживания. В качестве объектов языка используются аналоги таких стандартных компонентов СМО, как заявки, обслуживающие приборы, очереди и т.п. Достаточный набор подобных компонентов позволяет конструировать сложные имитационные модели, сохраняя привычную терминологию СМО.

5. Разработка структурной схемы имитационной модели, описание ее функционирования

Процесс обработки сообщений, поступающих в информационную систему с двух напрвлений, формализован в виде Q-схемы. Иммитационая схема моделируемой системы представлена на Рисунке 2.

Рисунок 2. Структурная схема информационной системы

Описание имитационной модели информационной системы:

1. Описание элементов Q-схемы:

U1 - первый источник: генератор сообщений, поступающих с первого направления;

U2 - второй источник: генератор сообщений, поступающих со второго направления;

H1(L1) - накопитель1, L1 - максимальная емкость первого накопителя: входной буфер;

H2(L2) - второй накопитель, L2=3 - максимальная емкость второго накопителя: первый выходной буфер для сообщений, поступающих с первого направления;

H3(L3) - третий накопитель, L3=3 - максимальная емкость третего накопитель: второй выходной буфер для сообщений, поступающих со второго направления;

K1 - первый канал: процессор;

K2 - второй канал: первая выходная линия;

K3 - третий канал: вторая выходная линия;

2. Описание потоков:

q1 - поток сообщений, поступающих с первого направления в первый накопитель;

q 2 - поток сообщений, поступающих со второго направления в первый накопитель;

q3 - поток сообщений, обрабатываемых первым каналом ;

q4 - поток обработанных сообщений первого направления, поступающий во второй накопитель;

q5 - поток обработанных сообщений второго направления, поступающий в третий накопитель;

q6 - поток обработанных сообщений первого направления, поступающийх для отправки во второй канал;

q7 - поток обработанных сообщений со второого направления, поступающийх для отправки в третий канал;

q8 - поток выходных сообщений, посупивших с первого направления;

q9 - поток выходных сообщений, поступивших со второго направления;

3. Описание времени:

t1 - время генерации сообщений первым источником;

t2 - время генерации сообщений вторым источником;

t3 - время обработки одного сообщения в первом канале;

t4 - время передачи одного обслуженного сообщения по первой выходной линии;

t5 - время передачи одного обслуженного сообщения по второй выходной линии;

4. Описание клапанов:

a - клапан по входу для первого накопителя:

Выводы и рекомендации относительно применения модели

Спроектированная модель узла коммутации сообщений является пригодной к использованию. Модель характеризуется высокой надежностью, малой вероятностью отказа в обслуживании, равномерной загрузкой устройств. По результатам тестирования модели можно сделать следующие выводы: производительность модели напрямую зависит от интервала времени АB, через который поступают сообщения из источников. Используя априорные, установленные параметры интервалов, предложенные нам изначально (в соответствии с вариантами), мы получаем модель со средней производительностью, устройствами, мощность которых используется наполовину.

При уменьшении интервала времени АB производительность модели увеличивается в двое, по сравнению с изначальной, также увеличивается и загрузка устройств, мощность использования которых теперь приближается к максимальной. При увеличении интервала времени АB наблюдается снижение производительности в несколько раз, по сравнению с изначальной, снижение загрузки устройств.

Рекомендации: так как источники сообщений №1 и №2 не являются элементами проектируемой системы, то при использовании модели узла коммутации сообщений необходимо выбирать те источники подключения, генерация сообщений в которых происходит значительно быстрее времени работы линий передачи данных, либо примерно равной ему.

Литература

Советов Б.Я., Яковлев С.А. Моделирование систем. Учебник для ВУЗов - М.: Высшая школа, 2001.

Советов С.М., Яковлев С.М. Моделирование систем.// Лаб. практикум. - М.: Высшая школа, 1990.

Технология системного моделирования/ Е.Ф.Аврачук, А.А.Вавилов, С.В.Емельянов, В.В.Калашников и др./ Под общ.ред. С.В.Емельянова и др. -М.: Машиностроение. Берлин: Техник, 1988. -520 с.

Тарасик В.П. Математическое моделирование технических систем. Минск, 1997

Бычков С.П., Храмов А.А. Разработка моделей в системе моделирования GPSS. М.:МИФИ, 1997

Кудрявцев Е.М. GPSS World.

Размещено на Allbest.ru


Подобные документы

  • Входной буфер, процессор и две выходных линий с двумя буферами как основные элементы узла коммутации сообщений. Определение параметров загрузки устройств и вероятности отказа в обслуживании сообщений из-за возможности переполнения буферов выходных линий.

    лабораторная работа [91,0 K], добавлен 27.06.2013

  • Моделирование узла коммутации сообщений, который состоит из входного буфера, процессора, двух выходных буферов и двух выходных линий. Разработка структурной схемы имитационной модели, описание ее функционирования. Выбор программных средств моделирования.

    курсовая работа [197,1 K], добавлен 20.02.2012

  • Разработка концептуальной модели системы обработки информации для узла коммутации сообщений. Построение структурной и функциональной блок-схем системы. Программирование модели на языке GPSS/PC. Анализ экономической эффективности результатов моделирования.

    курсовая работа [802,8 K], добавлен 04.03.2015

  • Сравнение результатов имитационного моделирования и аналитического расчета характеристик. Исследование узла коммутации пакетов данных, обработки пакетов в процессоре, буферизации и передачи по выходной линии. Определение коэффициента загрузки процессора.

    курсовая работа [59,7 K], добавлен 29.06.2011

  • Необходимость создания моделируемой системы. Описание моделируемой системы и задание моделирования. Структурная схема модели системы. Блок–диаграмма. Текст программы. Описание текста программы. Результаты моделирования. Эксперимент, его результаты.

    курсовая работа [35,9 K], добавлен 19.11.2007

  • Моделирование информационной системы, представляющей собой узел коммутации сообщений, который состоит из входного буфера, процессора, двух выходных буферов и двух выходных линий. Организация экспериментов с данной моделью, оценка ее адекватности.

    курсовая работа [207,5 K], добавлен 15.02.2012

  • Сравнительный анализ гостиничных информационных систем. Анализ и выбор CASE-средств для моделирования бизнес-процессов. Визуальная и математическая модели предметной области, выбор архитектуры и платформы информационной системы, построение базы данных.

    дипломная работа [1,4 M], добавлен 20.07.2014

  • Моделирование как основная функция вычислительных систем. Разработка концептуальной модели для системы массового обслуживания и ее формализация. Аналитический расчет и алгоритмизация модели, построение блок-диаграмм. Разработка и кодирование программы.

    курсовая работа [164,8 K], добавлен 18.12.2011

  • Проектирование напряженно-деформированного состояния объекта при граничных условиях. Разработка концептуальной модели и расчетной схемы объекта анализа. Выбор и краткое описание программных и технических средств. Интерпретация результатов моделирования.

    дипломная работа [439,8 K], добавлен 18.08.2009

  • Технологическая схема системы. Структурно-функциональная модель обработки сообщений системой управления технологическим процессом. Поток сообщений в общем виде. Моделирование в среде GPSS и в среде C#, их результаты. Алгоритм имитационного моделирования.

    курсовая работа [1,3 M], добавлен 14.12.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.