Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Проблема моделирования сетей при случайном доступе

При доступе узла к среде непосредственно при передаче информации проверяется занятость канала. Если канал занят, то сообщение ставится в очередь в соответствии с его приоритетом и отправляется только при освобождении канала (параметр t3). Этот параметр называется jitter и является разбросом постановки сообщения в очередь. Параметр определяется пользователем, для каждого сообщения выбирается он отдельно.

Рис.17.

Тз = Тм - Тотпр.сообщ , где Тм – время передачи,

Jm = Тотпр.сообщ. или Jm ≠ Тотпр.сообщ.

Jm определяет возможность отправки сообщения в заданный цикл.

Jm + Тотпр.сообщ. < Тм

Разброс передачи сообщения в системах со случайным доступом необходим для обеспечения гарантированного времени передачи.

Dm – крайний критический срок исполнения. Он определяет время, до которого текущая передача сообщения является актуальной. При превышении Dm сообщение должно быть отброшено.

Суммарно для систем со случайным доступом требуется получение неблагоприятного времени ответа Rm, то есть времени по истечении которого система не может гарантировать функционирование в режиме РВ.

Rm = Jm + Wm + Cm, где m – сообщение.

Если Rmтек > Rmрасчет , то невозможно функционировать в системе РВ.

Cm – максимальное время физической посылки сообщения m по шине.

Cm включает:

1. tперед.дан. – время передачи информации по шине (полезная информация).

2. tперед.наклад.расходов – время передачи накладных расходов.

Накладные расходы – это биты информации, необходимые для передачи сообщения в защищённом виде, для указания источников и приёмников информации, CRC-кода и информации для аутентификации.

3. tперед.дополн.данных - время передачи дополнительных данных.

Дополнительные данные – это информация, определяемая протоколом передачи данных. Служит для передачи основной и накладной информации.

Sm – представляет размер сообщения в байтах.

τbit – такт передачи шины.

Соответственно этот параметр зависит от протокола передачи информации, скорости передачи и длины сообщения.

Wm – задержка организации очереди сообщений.

 

,

 

где hp(m) – множество сообщений с приоритетом более высоким, чем у сообщения m;

lp(m) – множество сообщений с приоритетом более низким, чем у текущего сообщения.

Wm = W0 = 0

W1=1

W2=2 = W1+E

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

Если у сообщения такой же приоритет, то помещается в hp(m).

Bm = max (Ck)

klp(m), где Ck – время физической посылки сообщения.

Bm – максимальное время, на которое может задерживаться текущее сообщение более низкими по приоритету сообщениями.

В момент передачи более высокоприоритетного сообщения шина может быть занята сообщением с более низким приоритетом. Для передачи текущего сообщения требуется ожидание, равное времени передачи сообщения.

Если lp(m) → ∞, то Bm = 130τ – это наихудшее время, за которое должно отправиться текущее сообщение.

Tj – период передачи сообщения.

Для получения результата: Wm0 = 0 нет никаких задержек.

Для высокоприоритетного сообщения: W1= Bm = 130τ

Приведённый алгоритм не учитывает возможность ошибок при передаче информации по сети.

Для эффективности использования данного алгоритма рекомендуется назначать приоритеты сообщений по принципу D - J, Rm.

<== предыдущая лекция | следующая лекция ==>
Моделирование систем реального времени | Алгоритм оценки
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 397; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.