- •Сборник методических указаний к лабораторным работам
- •Лабораторная работа №1 оценка эффективности цсио
- •Цели и задачи самостоятельной работы:
- •Теоретические сведения.
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы:
- •Лабораторная работа №2 графовая трактовка задачи оптимизации
- •Цели и задачи самостоятельной работы:
- •2. Теоретические сведения.
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы:
- •Лабораторная работа №3 транспортная система цсио с коммутацией каналов
- •Цели и задачи самостоятельной работы:
- •Теоретические сведения.
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы:
- •Лабораторная работа №4 пакетная транспортная система
- •Цели и задачи самостоятельной работы:
- •Теоретические сведения.
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы:
- •Лабораторная работа №5 гибридная транспортная система
- •Цели и задачи самостоятельной работы:
- •Теоретические сведения.
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы:
- •Лабораторная работа №6 макромодель сети связи
- •Цели и задачи самостоятельной работы:
- •Теоретические сведения.
- •Компоненты макромодели
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы:
- •Лабораторная работа №7 модель расчета смешанных (приоритетных) потоков
- •Цели и задачи самостоятельной работы:
- •Теоретические сведения.
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы:
- •Лабораторная работа №8 использование нелинейного программирования для оптимизации цсио (метод штрафных функций)
- •Цели и задачи самостоятельной работы:
- •Теоретические сведения.
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы:
- •Лабораторная работа №9 прикладные структурно-сетевые задачи оптимизации цсио. Поиск минимально необходимых производительности и пропускной способности
- •Цели и задачи самостоятельной работы:
- •Теоретические сведения.
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы:
Порядок выполнения работы
Изучить теоретические положения;
Составить алгоритм и фрагмент программы решения задачи на языке Паскаль
Ответить на контрольные вопросы;
Оформить отчет.
Содержание отчета
Номер и название работы;
Цели и задачи работы;
Конспект теоретических сведений;
Ответы на контрольные вопросы;
Результаты и выводы.
Контрольные вопросы:
Что в ТС ЦСИО с КК предшествует сеансу передачи информации?
Каким образом оценивается качество обслуживания?
Какие характеристики вычисляются для определения «узких мест»?
По какой формуле и для чего рассчитывается объем пропускной способности тракта?
Что включает в себя способ быстрая коммутация каналов?
Что необходимо найти для определения предельно допустимого уровня использования каналов?
Лабораторная работа №4 пакетная транспортная система
Цели и задачи самостоятельной работы:
Ознакомление с пакетной транспортной системой. Приобретение навыков построения функции распределения времени пребывания речевого пакета в пакетной транспортной системе.
Теоретические сведения.
Систему взаимодействующих протоколов, обеспечивающих функции управления передачей и приемом пакетов, контроль ошибок, формирование кадров, управление линиями связи, установление логических соединений, управление потоками, маршрутизацию и т.п., принято называть пакетной транспортной системой (ПТС) ЦСИО.
ПТС характеризуется тем, что транспортное соединение для речевых пакетов и данных формируется с образованием очередей на каждом УК и поддержанием режима соревнования за физический ресурс сети (пропускную способность каналов) в течение всего времени существования виртуального соединения.
Одна из главных задач при проектировании ПТС ЦСИО — расчет ВВХ ее логических уровней (канального, сетевого и транспортного).
Основные функции канального уровня — осуществление фаз соединения, обмена и разъединения канала при сохранении требуемой достоверности информации.
Наибольшее признание и распространение получил протокол канального уровня HDLC с алгоритмом защиты от ошибок с решающей обратной связью непрерывной передачей и блокировкой (РОС-НПбл).
При реализации алгоритма с непрерывной передачей кадры передаются непрерывно один за другим. В случае искажения кадра приемник блокируется и выдается квитанция обратной связи, которая требует повторной передачи кадров, начиная с номера i (i — номер искаженного кадра), при этом подтверждается прием предыдущих кадров, включая (i—1)-й.
Среднее время передачи одного кадра по алгоритму РОС-НПбл:
, (4.1)
где , , , , - время передачи кадра, распространения сигнала, декодирования кадра, передачи сигнала обратной связи соответственно; р0 - вероятность того, что пакет данных будет искажен при передаче по каналу; — число кадров, полученных приемником за время между моментом обнаружения ошибки и приходом повторного кадра:
,
]x[ — наименьшее целое, большее или равное х; to— длительность единичного элемента; f — число единичных элементов в кадре.
При рассмотрении ВВХ сетевого уровня ограничимся двухузловой сетью.
Удовлетворение противоречивым по качеству обслуживания требованиям пользователей ЦСИО может быть достигнуто приоритетным обслуживанием. Установление приоритетов для ожидающих вызовов — эффективный способ управления временем пребывания пакета в УК.
При поступлении в УК пакета с высоким приоритетом обслуживание пакета с более низким приоритетом либо прерывается (абсолютный приоритет), либо пакет с высоким приоритетом становится в начало очереди ожидающих пакетов (относительный приоритет).
Для описания процесса обслуживания пакетов в УК используют теорию массового обслуживания. В УК основными процессами, влияющими на ВВХ, являются процесс ожидания в очереди и процесс передачи, которые чаще всего формализуются СМО типа M/G/1.
Пусть пакеты с Р приоритетами (чем меньше номер, тем выше приоритет) поступают в однолинейную СМО и образуют Р пуассоновских потоков с интенсивностями , р= 1, ..., Р. Суммарный поток является пуассоновским с интенсивностью . Пусть в пределах одного приоритета пакеты обслуживаются в порядке поступления. Нагрузки, создаваемые рассматриваемыми потоками, равны
, , ,
где и — первый и второй начальные моменты функции распределения времени обслуживания (передачи) пакетов i-го приоритета.
Предположим, что , объем накопителя достаточный и потерь пакетов нет. Среднее время ожидания сообщения пакета р-гo приоритета в очереди WР в системе с относительным приоритетом определяется следующей формулой:
.
В системе с абсолютным приоритетом и дообслуживанием прерванного сообщения имеем
.
Более адекватное описание процессов функционирования УК требует учета процессов отказов и восстановлений аппаратуры передачи дискретной информации. При этом считается, что надежность устройств хранения пакетов на несколько порядков выше и в расчетах поэтому не учитывается.
Транспортный канал ПТС состоит из звеньев, где — средняя или заданная длина пути от источника до получателя. На физическом уровне звеньев образуют цифровой тракт передачи, по которому кроме потока, принадлежащего данному виртуальному соединению (основной поток), могут передаваться потоки, принадлежащие другим виртуальным соединениям (транзитный трафик). Каждое звено тракта совместно с соответствующей ему частью памяти центра коммутации моделируется СМО, причем предполагается, что суммарные потоки на входе каждого звена тракта независимы друг от друга и являются простейшими. Рассмотрим основные допущения и предположения, используемые при построении моделей звена и ПТС ЦСИО: моменты поступления пакетов речевой информации и данных образуют пуассоновские потоки с параметрами и соответственно; объем информационной (Li) и служебной (Hi) частей пакетов речи и данных фиксирован; пакетам речевой информации предоставляется относительный приоритет в обслуживании перед пакетами данных; время обслуживания (передачи) отдельного пакета надежно работающим прибором определяется функцией распределения (ФР) BP(t) с начальными моментами и ; при передаче по дискретному каналу (ДК) пакет преобразуется в протокольный блок канального уровня — кадр; пакеты речевой информации передаются по алгоритму без обратной связи; для защиты от ошибок используется циклический код с образующим полиномом ; речевой кадр, в котором обнаружена ошибка, стирается. Кадры данных передаются с использованием алгоритма защиты от ошибок — решающая обратная связь с непрерывной передачей (РОС-НП). Искажения кадров длины Hi+Li при передаче по ДК происходят с вероятностью рс.
В моделях информационного обмена различаются кратковременные и системные отказы. Обслуживающий прибор может выходить из строя и восстанавливаться. Если кратковременный отказ (сбой) произошел во время передачи кадра речевой информации, то кадр теряется, а если во время передачи кадра данных, то происходит прерывание передачи и после восстановления кадр данных передается вновь полностью. Интенсивность кратковременных отказов обслуживающего прибора С в занятом и свободном состояниях определена ФР: .
Длительность восстановления работоспособности обслуживающего прибора как в свободном, так и в занятом состоянии определяется продолжительностью процедуры установления связи и задается ФР D(t), начальными моментами
Учет кратковременных отказов производится при построении функционалов вероятности доставки за время, не превышающее заданное. Системные отказы УК и каналов связи (КС) учитываются при расчете потерь по нагрузке на отдельных маршрутах передачи.
Время блокировки обслуживающего прибора пакетом р-го потока есть случайная величина (СлВ) с ФР Hр(t) и начальными моментами и . Объем буферного накопителя в звене передачи неограничен, так как предполагается использование службы виртуальных соединений. Время ожидания начала обслуживания пакетом, поступившим в звено передачи, есть СлВ с ФР Wp(t) и начальными моментами .
Звено передачи рассматривается в установившемся режиме
.
Предполагается также единственность адресата для каждого сообщения, стационарность и независимость случайных процессов на каждом звене и по ЦСИО в целом.
В дальнейшем для упрощения записи некоторые функционалы ВВХ представлены для случая двух (Р=2) приоритетов, когда i=1 соответствует быстростареющей речевой информации, a i = 2 — одной из категорий пакетов данных.
В звене передачи пакетов речи и данных ЦСИО протекает два основных независимых процесса: процесс ожидания, характеризуемый случайным временем с ФР Wi(t), и процесс обслуживания, характеризуемый случайным временем tbi с ФР H1(t) для речевых пакетов (отказы и искажения не оказывают влияния на обслуживание пакетов речи) и с ФР H2(t) для пакетов данных. В силу аддитивности случайное время пребывания пакета в звене передачи
.
Звено передачи ЦСИО формализуется СМО типа с относительным приоритетом и ненадежным обслуживающим прибором:
, (4.2)
, (4.3)
где
,
, ,
с — интенсивность отказов обслуживающего прибора; — первый и второй начальные моменты от ФР времени установления участка после отказа; — интенсивность входящего потока j-го приоритета.
Компоненты вектора первых и вторых начальных моментов от функции распределения времени блокировки обслуживающего прибора пакетом для отдельного звена определены с помощью метода введения дополнительного события и имеют вид [75, 76]
,
,
,
,
где , , ,
, ,
при
CM — скорость передачи в КС; tp — время распространения сигнала; tак — время анализа речевого кадра; Дкм — расстояние между приемником и передатчиком, км.
Величины и определяются алгоритмом установления связи в звене передачи пакетов. Принятая процедура установления участка заключается в передаче по каналу команды SARM и получении ответа UA. После передачи SARM запускается таймер. Если к моменту окончания тайм-аута ответ не получен, команда передается вновь. Максимальное число передач равно п. Обозначим через постоянное время передачи по каналу команды SARM и ответа UA. Полагая п достаточно большим, чтобы можно было принять его равным , а также и что в прямом и обратном каналах вероятность искажения кадра, содержащего команды SARM и UA, одинакова и равна , получим
,
откуда , ,
где , ,
HSARM, HUA — число символов в кадре SARM и UA соответственно.
Величины и определяются алгоритмом защиты от ошибок. В звене передачи ЦСИО принят алгоритм РОС— НП. Общепризнано, что если система передачи данных спроектирована правильно, то ошибки, возникающие при передаче сигналов обратной связи, имеют такой порядок малости, который в практических расчетах не учитывается. Полагая число переспросов неограниченным и принимая во внимание, что
, ,
,
, ,
получим ,
откуда , ,
,
где ,
]x[ — наименьшее целое ; HKB — число знаков в квитанции обратной связи; р0 — вероятность искажения кадра.
В дуплексных сбалансированных системах передачи, когда сигнал обратной связи передается в составе служебного поля кадра встречного потока,
, так как .
Искомые величины и определяются аналогично:
;
,
где .
При сделанных предположениях среднее время пребывания пакета в ПТС
,
где tip, р=1, 2, определены выражениями (4.2) и (4.3).
Функция распределения времени пребывания речевого пакета в ПТС имеет вид [75, 77]
в противном случае,
где ,
.
Аналогично для пакетов данных
в противном случае,
где ,
,
N=1,2,3,…,2 ; 2 - число фаз ожидания и обслуживания в тракте; tпр — постоянная составляющая времени передачи в р фазе; tn — время передачи пакета по идеальному каналу передачи данных (ПД); Hj{t>tп}—вероятность того, что пакет не будет передан за время tn; Mj{ tn} —математическое ожидание приращений времени передачи вследствие отказов, восстановлений аппаратуры ПД и искажений в канале ПД; — среднее время ожидания в очереди пакета р-го приоритета; Pj{t>0}—вероятность того, что время ожидания в очереди больше 0.
Значения определены выше.
С помощью приведенных формул представляется возможным рассчитать ВВХ для каждого виртуального канала (ВК)
Учет ВВХ всех ВК нецелесообразен по двум причинам: число ВК в большой сети достаточно велико; из всего множества J ВК выделяется некоторое подмножество J’, для которого выполнение требований по качеству обслуживания автоматически влечет за собой выполнение требований и для всех остальных ВК. Вводя обозначения ar,r+1 — ребро межступенчатой подсети; аr — ребро внутриуровневой подсети, можно показать, что множеству J’ принадлежат только те ВК, которые используют следующие последовательности ребер:
, (4.4)
где число ребер аr равно диаметру графа подсети r-й ступени. Выражение (4.4) позволяет сократить число контролируемых в процессе оптимизации маршрутов до величины (R-1).
Дальнейшим развитием способа КП-В явился способ БКП. Способы, обеспечивающие разделение обработки, связанной с маршрутизацией пакетов между многими распределенными и параллельно работающими процессорами, использующие упрощенный протокол передачи, относятся к категории БКП. Выигрыш от использования БКП достигается за счет уменьшения объема обработки, требующейся для каждого пакета после организации ВК, а также выполнения этой обработки не одним, а многими процессорами. В центрах коммутации пакетов (ЦКП) для определения физического адреса исходящего передающего комплекта, которому будет направлен некоторый пакет, процессор данного ЦКП использует часть адресной информации входящего пакета вместе с физическим адресом того входящего комплекта, которым этот пакет был доставлен.
При БКП пакету предоставляется возможность самостоятельного выбора пути через матрицу маршрутизации без существенного содействия со стороны центрального процессора.
Благодаря наличию адресного заголовка пакет осуществляет самомаршрутизацию при прохождении через матрицу, образованную из коммутационных элементов 2 2.
БКП обеспечивает возможность реализации унифицированной сети, в которой все службы электросвязи могут обеспечиваться только одним способом передачи, т.е. унифицированными протоколом передачи, физическим уровнем и структурой управления.
Ожидается, что будет возможно использование БКП для работы со скоростью до нескольких сот Мбит/с и включая скорость передачи по каналу Н4 (Н4=140 Мбит/с) в период 1992—1995 гг. Для использования более высоких скоростей необходимо использование новых технических средств.
Преимущество способа БКП проявляется при сквозной передаче. Однако могут быть легко реализованы дополнительные возможности выполнения функций управления для восстановления качества обслуживания, которое не может обеспечиваться основным уровнем передачи БКП. Эти возможности реализуются модулями в УК сети передачи, выполняющих, например, функции протокола HDLC. Служба КП может обеспечиваться в дополнение основного режима передачи БКП. В качестве математической модели совмещенной системы БКП и КП можно использовать модель ПТС, рассмотренную выше.