мс лаб работа. МС лабораторная работа 4. Целью выполнения лабораторной работы является достижение следующих результатов освоения (РО)
Скачать 111.83 Kb.
|
Целью выполнения лабораторной работы является достижение следующих результатов освоения (РО):должензнать: основные понятия и определения, связанные с моделированием систем и процессов;основные этапы построения и исследования имитационных моделей систем массового обслуживания; основные операторы языка GPSS; должен владетьумениями:практическими: применять операторы языка GPSS;исследования моделей систем массового обслуживания; должен владетьнавыками: построения и исследования имитационных моделей систем массового обслуживания.Перечисленные РО являются основой для формирования следующих компетенций: (всоответствиисСУОСВОитребованиямикрезультатамосвоения основнойобразовательнойпрограммы(ООП)): дополнительныхпрофессиональныхкомпетенций ДПК-2 - Способность применять законы дискретной математики, теории автоматов и методы моделирования для решения профессиональных задач. Лабораторная работа №4 Название: «Исследованиенаимитационноймоделипроцессапередачиданныхвинформационно–вычислительной сети» ТеорияиметодическиеуказанияМоделирование с использованием средств вычислительной техники позволяет исследовать механизм явлений, протекающих в реальном объекте с большими или малыми скоростями, когда в натурных экспериментах с объектом трудно (или невозможно) проследить за изменениями, происходящими в течение короткого времени, или когда получение достоверных результатов сопряжено с длительным экспериментом. Сущность машинного моделирования системы состоит в проведении на вычислительной машине эксперимента с моделью, которая представляет собой некоторый программный комплекс, описывающий формально и (или) алгоритмически поведение элементов системы S в процессе ее функционирования, т. е. в их взаимодействии друг с другом и внешней средой Е. Имитационное моделирование является наиболее универсальным методом исследования систем и количественной оценки характеристик их функционирования. При имитационном моделировании динамические процессы системы-оригинала заменяются процессами, имитируемыми в абстрактной модели, но с соблюдением таких же длительностей и временных последовательностей отдельных операций. Система GPSS – это мощная среда компьютерного моделирования общего назначения, разработанная для профессионалов в области моделирования. Это комплексный моделирующий инструмент, охватывающий области как дискретного, так и непрерывного компьютерного моделирования, обладающий высочайшим уровнем интерактивности и визуального представления информации. GPSS сочетает в себе функции дискретного и непрерывного моделирования. Возможность перехода из дискретной фазы моделирования в непрерывную фазу и обратно обеспечивает тесную связь с непрерывным моделированием. В непрерывной фазе могут быть установлены пороговые значения, управляющие созданием транзактов в дискретной фазе. Объектом исследования в данной лабораторной работе является система передачи данных, осуществляющая передачу пакетов между узлами коммутации информационно – вычислительной сети (ИВС). Данные – это факты и (или) понятия, описанные в формализованном виде. В ИВС различают пользовательские (информационные) и управляющие (служебные) данные. Пользовательские данные – это данные, вводимые пользователями в ИВС или получаемые ими из сети. Управляющие данные – это данные, используемые для управления. Сеть представляет собой совокупность средств передачи и распределения данных. Выделяют магистральную (базовую) и терминальную (абонентскую) части ИВС. Магистральная часть ИВС служит для передачи данных между вычислительными комплексами, ресурсы которых доступны для пользователей сети, и включает узлы коммутации (УК) и соединяющие их каналы связи (КС). Узел коммутации выполняет функции маршрутизатора, передачи и коммутации данных и имеет для этого соответствующие аппаратно – программные средства. Канал связи представляет собой совокупность технических средств и среды распространения, которая обеспечивает доставку данных в требуемую точку сети. Терминальная часть ИВС используется для подключения непосредственно либо через концентраторы нагрузки абонентских пунктов и терминалов пользователей. Концентратор – устройство, обеспечивающее сопряжение входных низкоскоростных каналов связи с выходным высокоскоростным каналом связи. Абонентские пункты оборудуются аппаратурой передачи данных и устройствами ввода – вывода, то есть терминалами, с помощью которых пользователи могут осуществить доступ к вычислительным ресурсам и базам данных сети. Обычно терминалы группируются и подсоединяются к терминальной сети. В качестве терминалов могут быть использованы как простейшие устройства ввода – вывода (телетайпы, дисплеи и т. п.), так и персональные (интеллектуальные) терминалы. В рассматриваемой ИВС реализован режим коммутации пакетов, подставляющий такой способ передачи данных, при котором данные из сообщений пользователей разбиваются на отдельные пакеты. Маршруты передачи пакетов в сети от источника к получателю определяются в каждом УК, куда они поступают. Под сообщениями понимается конечная последовательность символов, имеющая смысловое содержание. Пакет – это блок данных с заголовком, представленный в установленном формате и имеющий ограниченную максимальную длину. Обычно в ИВС используются пакеты постоянной длины, содержащие от 500 до 2000 двоичных знаков (бит). Отметим, что ИВС с коммутацией пакетов обладают высокой эффективностью благодаря возможности быстрой перестройки путей передачи данных (маршрутизации) при возникновении перегрузок и повреждений элементов ИВС. Эффективность различных вариантов построения ИВС и ее фрагментов оценивается средними временами доставки данных пользователям и вероятностями отказа в установлении в данный момент времени требуемого пользователю соединения. Совокупность таких показателей для оценки эффективности процесса функционирования ИВС принято называть ее вероятностно – временными характеристиками. Для упрощения обьекта моделирования рассмотрим фрагмент ИВС, представляющий процесс взаимодействия двух соседних УК сети, которые обозначим УК1 и УК2. Эти узлы соединены между собой дуплексным дискретным каналом связи (ДКС), позволяющим одновременно передавать данные во всех встречных направлениях, т. е. имеется два автономных однонаправленных ДКС: К1 и К2. Структурная схема варианта УК представлена на рисунке 1, где ВхБН и ВыхБН – входные и выходные буферные накопители соответственно; К – коммутаторы; ЦП – центральный процессор. Данный УК функционирует следующим образом. После поступления пакета из одного из входных КС узла он помещается в ВхБН. Затем ЦП на основании заголовка пакета и хранимой в УК маршрутной таблицы определяет требуемое направление дальнейшей передачи пакета и помещает его в соответствующий ВыхБН для последующей передачи по выходному КС. Рисунок 4.1 - Структурная схема варианта узла коммутации пакетов Структурная схема варианта ДКС с решающей обратной связью показана на рисунке 4.2, где КУ и ДКУ – соответственно кодирующее и декодирующее устройства; УУК – устройство управления каналом; КА – каналообразующая аппаратура. Рисунок 4.2 - Структурная схема варианта дискретного канала связи На передающей стороне пакет из ВыхБН узла коммутации попадает в КУ, где производится кодирование, т. е. внесение избыточности, необходимой для обеспечения помехоустойчивой передачи по КС. Согласование с конкретной средой распространения реализуется КА (например, организация коротковолнового радиоканала через спутник – ретранслятор для СПД или оптического канала с использованием световода для локальной СПД). На приемной стороне из КА пакет попадает в ДКУ, которое настроено на обнаружение или исправление ошибок. Все функции управления КУ, ДКУ (в том числе и принятие решений о необходимости повторного переспроса копии пакета с передающего УК) и взаимодействия с центральной частью узла реализуется УКК, которое является либо автономным, либо представляет собой часть процессов, выполняемых ЦП узла. Процесс функционирования СПД заключается в следующем. Пакеты данных поступают в исследуемый фрагмент по линии связи. Считается, что интервалы между моментами поступления распределены по экспоненциальному закону. После обработки в центральном процессоре они поступают в выходной накопитель. Далее в порядке очереди копия пакета передается по дискретному каналу связи и поступает во входной накопитель второго узла. После обработки в центральном процессоре второго узла пакет данных передается в выходную линию (3 или 4) и формируется подтверждение приема, которое в виде короткого пакета поступает в выходной накопитель для передачи в исходный узел. После приема подтверждения в исходном узле осуществляется уничтожение пакета и подтверждения. Текст исходной программы представлен на рисунке 4.3, блок–диаграмма GPSS-модели процесса передачи на рисунке 4.4. Рисунок 4.3 – Исходный код модели Рисунок 4.4 – Блок–диаграмма GPSS-модели процесса передачи ЗаданиенавыполнениеИсследуемый фрагмент СПД, представлен в виде композиции Q- схем, приведен на рисунке 4.5. Рисунок 4.5 - Композиция Q- схем исследуемого фрагмента СПД Обозначения на схеме приведены выше при описании фрагмента системы передачи данных. Исходные данные для моделирования: средний интервал между пакетами данных – 25 ед. вр.; емкости накопителей – 23; время передачи пакета данных по ДКС- 18 ед. вр.; время передачи подтверждения по ДКС – 1 ед. вр.; время обработки пакета в ЦП – 2 ед. вр. Текст исходной программы приведен выше. Провести имитационный эксперимент для получения исследуемых вероятностно- временных характеристик. Провести анализ полученных результатов и сделать соответствующие выводы. ВариантызаданияПри выполнении лабораторной работы необходимо к тексту исходной программы добавить операторы, обеспечивающие при моделировании процесса передачи информации в СПД следующее: Определение функции распределения времени передачи пакетов сообщений между УК. Получение графиков загрузки выходных накопителей. Определение вероятностей переполнения накопителей. Получение соотношений пакетов и подтверждений во входных и выходных накопителях. Получение графика изменения длины очереди пакетов в выходном накопителе. Определение функции распределения времени передачи подтверждений между УК. Определение вероятности передачи пакетов из выходной очереди во входную при переполнении выходной очереди. Получение функции распределения времени ожидания подтверждения пакетов в выходной очереди. КонтрольныевопросыПонятие вычислительной сети. Перечислите основные элементы ИВС. Перечислите основные функции, выполняемые узлами коммутации ИВС. Назовите особенности формализации процесса передачи данных между узлами коммутации с помощью Q-схем. Какие операторы используются для задания копий и создания пакетов. Списокучебно-методическойидополнительнойлитературыСоветов Б.Я. Моделирование систем : Практикум : учеб. пособие для вузов по направл. "Информатика и вычислит. техника" и "Информ. системы" для бакалавров / Б.Я. Советов, С.А. Яковлев; Санкт-Петербург. гос. электротехн. ун-т. - 4-е изд., перераб. и доп. - М. : ЮРАЙТ, 2012. - 295 с. : ил. - (Бакалавр). - Библиогр.: с.292 (22 назв.). - ISBN 978-5-9916-1581-5. Советов Б.Я., Яковлев С.А. Моделирование систем учебник академического бакалавриата: учебник для вузов по инженерно-техн. направл. и спец.. Юрайт, 2015. - 343 с. б) дополнительная литература: Боев В.Д. Моделирование систем. Инструментальные средства GPSS World: Учеб.пособие. – СПб.: БХВ – Петербург, 2004. – 368 с.:ил. Имитационное моделирование на GPSS : учеб.-метод. пособие для студентов технических специальностей / Д. Н. Шевченко, И. Н. Кравченя ; М-во образования Респ. Беларусь, Белорус. гос. ун-т трансп. – Гомель : БелГУТ, 2007. – 97 с. Советов Б.Я., Яковлев С.А. Моделирование систем. Практикум. М.:Высшая школа, 1999 г., 224 с., гриф Минвуза. Советов Б.Я., Яковлев С.А. Моделирование систем. Учебник.: Высшая школа, 1985 г., 271с., гриф Минвуза.Томашевский В., Жданова Е. Имитационное моделирование в среде GPSS. – М.:Бестселлер, 2003. – 416 с. |