- •Федеральное агентство по образованию
- •Void print_pack(struct Packet Pack,int size){ 35
- •1.2. Обоснование модели кольца со вставными регистрами.
- •2. Анализ эквивалентной модели станции лвс
- •3. Определение функциональных зависимостей основных характеристик проектируемой лвс
- •4. Разработка протокола на основе локально-приоритетного доступа и описание используемого формата кадра
3. Определение функциональных зависимостей основных характеристик проектируемой лвс
Исходные данные:
Поток симметричен
Тактовая частота сдвига FТ = 2 МГц
Разрядность буферного регистра последовательного интерфейса ω = 8
Расстояния между станциями одинаковы
Направление передачи – в сторону увеличения номеров
N = 100 – число станций ЛВС
λt = 20 – интенсивность входного потока кадров
b = 500 бит – длина кадра
Приоритет – r (приоритет кольца)
L = 1 км – длина сети
Метод контроля ошибок – Odd/Even – контроль ошибок в символе по четности
Алгоритм контроля ошибок и программная модель – контрольная последовательность кадра при выдаче
Найти:
Среднюю величину задержки передачи кадра Tf (10, 30)
И нтенсивность поступления кадров в буфер транзита станции ЛВС в зависимости от вероятности Q (40, 20)
Для определения интенсивности потока пакетов в конце у каждой станции λv(i) необходимо определить вероятность Q(i,k) того, что пакет, сформированный на станции i, проходит транзитом через станцию k. При этом:
(1)
для всех j, которые определены на множестве I(i,k). Здесь:
(2)
где М – множество целых чисел ; X – множество целых чисел ; или Х – множество целых чисел, .
И
(3)
нтенсивность поступления пакетов в буфер транзита может быть определена по формуле:
В случае симметричного потока:
(4)
(7)
(8)
(5)
Расчет:
Для симметричного потока в системе, содержащей N = 100 станций, получаем
Необходимо определить вероятность того, что пакет, сформированный на станции 40, проходит транзитом через станцию 20, т.е. Q(40, 20).
Найдем величину I(40,20).
I(40,20)={21,22,23,…,40}
По формуле (1) находим Q(40,20)
Q(40,20) = P(40,21) + P(40,22) + … + P(40,40) =
Т.к. поток симметричен и λt(i) = 20 1/с, по формуле (5) находим λv:
С
(6)
где Wt(i) – среднее время ожидания в t-очереди у передающей станции, т.е. в буфере передачи; ∑(Wv(n)+τn) – суммарная задержка передачи пакета данных в буферах транзита и блоках задержки транзитных станций; M(i,j) – множество транзитных станций между станциями i и j; τj – время задержки у приемной станции; Е[Tp] – среднее время передачи в кольцо пакета данных.
(7)
где NS – множество станций, NS = {1,2,3,…,N}
В
(8)
еличина τn находится как
где τа – активная составляющая задержки, τпк – задержка передачи по каналу, ω – разрядность буферного регистра последовательного интерфейса, FТ – тактовая частота сдвига, L – длина сети, N – число станций ЛВС, с=200000 км/с – скорость распространения сигнала по кабелю.
О
(9)
жидание начала обслуживания в t-очереди в случае приоритета кольца (r) будет следующим:Ожидание начала обслуживания в v-очереди в случае приоритета кольца (r) будет следующим:
(10)
(6)
Г
(11)
(12)
де:
Здесь ρt(i), ρv(i) – загрузки обслуживающего прибора, создаваемые t- и v-очередями соответственно; Tp – время обслуживания (передачи) пакета данных.
Среднее время передачи в кольцо пакета данных определяется как:
(13)
г де b – длина кадра [бит], fd – скорость передачи кадра [бит/с].
Расчет:
По формуле (8) определяем τn:
По формуле (13) определяем среднее время передачи в кольцо пакета данных:
По формулам (11) и (12) определяем загрузки обслуживающего прибора, создаваемые t- и v-очередями соответственно:
Множество М(10,30) определяется из формулы (7):
М={11,12, … ,29}
По формуле (9) определяем ожидание начала обслуживания в t-очереди:
По формуле (10) определяем ожидание начала обслуживания в v-очереди:
По формуле (6) определяем среднюю величину задержки передачи пакета, сформированного на станции 10 и предназначенного станции 30: