Главная » Просмотр файлов » Диссертация

Диссертация (1144013), страница 24

Файл №1144013 Диссертация (Методы исследования и разработки сетевых контроллеров канального уровня для высокоскоростных бортовых вычислительных сетей космических аппаратов) 24 страницаДиссертация (1144013) страница 242019-06-23СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 24)

Данный стандарт может быть адаптирован к особымхарактеристикам и ограничениям космических проектов в соответствии с ECSS-S-ST-00.В отличии от рассмотренных предыдущих сетевых контроллеров стандартSpaceFibre оперирует не символами, а фреймами, которые разделяются на слова,кратные 4-ми байтами данных каждых. Следующие типы фреймов можно выделить всетевом контроллере SpaceFire для устойчивого режима работы:1.широковещательный фрейм (наивысший приоритет) – 1 слово;2.фрейм подтверждения данных – 1 слово;3.фрейм кредитования данных – 1 слово;4.a) начало фрейма данных – 1 слово;б) символ(-ы) данных – 1-64 слов;в) конец фрейма данных – 1 слово;5.символ поддержки связи (низший приоритет) – 1 слово.Необходимо отметить, что в данном контроллере используются 2 механизмауправления потоком, а именно – принцип скользящего окна для подтверждения словданных и механизм относительного кредитования.

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

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

В стандарте не описывается ограничение на общееколичество слов, которое может находится в сетевом контроллере, однако естьрекомендация сохранить его на уровне 1024 слова.Сделаем расчет с использованием заявленных характеристик в самом стандартеSpaceFibre. Как говорится в стандарте – устройство передает данные с частотой от1,0625 ГГц до 5 ГГц и выше, достигая максимальной пропускной способности на уровне5 Гбит в секунду. Длина кабеля составляет от 5-ти до 100 м.В качестве единицы измерения времени будем использовать wt или интервал напередачу одного слова. Wt равен времени на отправку 1 слова в канал на частотеотпр отправки бит в канал.Учитывая размеры заявок, описанных выше, то все фреймы, кроме фреймаданных, будут отправляться 1 wt, а фрейм данных – от 3 wt до 66 wt (2 wt тратится наотправку начала и конца фрейма данных, а сами данные составляют от 1 до 64 словданных).Построенная модель данного контроллера представлена на рисунке 59.Широковещательныйфрейм, l1Фреймподтвержденияданных, l2Фреймкредитования,l3Конвейер S1mS1Буфер S1Конвейер S2Конвейер S3Фрейм данных,l4Конвейер S4Символ Null,l5Конвейер S5mS2mS3mS4Выборзаявок напередачуЗадержкикоммуникационной средыБуфер S2СортировказаявокБуфер S3Буфер S4Буфер S5m'S1m'S2m'S3m'S4m'S5mS5Рисунок 59.

Количество заявок в системе от их интенсивностиСоответственно, для блока выбора передачи можно сформировать следующиезначения интенсивности обслуживания, зависящие от времени отправки каждого изсимволов, а именно:1µотпр =отпргде отпр – количество словных интервалов, необходимых на передачу одной i-йзаявки.Изначальные данные для расчета данного сетевого контроллера:1)5 типов символов с приоритетом;2)2 типа данных являются полезной нагрузкой – данные широковещательногофрейм (8 бит) и данные фрейма данных (от 8 до 512 бит);3)используется относительное кредитование. Символ кредитования имеетприоритет 3 и позволяет отправить 64 слов данных.111Данной информации достаточно для построения модели данного сетевогоконтроллера.Пусть первой заявкой первого будет широковещательный фрейм, 2-й фреймподтверждения, 3-й символ кредитования, 4-й фрейм данных.Пусть … – интенсивность потоков каждой заявки, приоритеты у заявок 3-го и4-го типа равные, а значит они формируют общий поток .

Поток с 5-го типа отвечаетза отправку символов поддержки связи, которые отсылаются, когда ни одна другаязаявка не посылается. В идеале интенсивность данного потока равна 0.Для начала произведем расчет в приоритетной части выбора заявки. Заявками унас являются фреймы, которые могут передаваться сквозь другие фреймы, и они могутбыть прерваны при передаче, поэтому – будем использовать формулы для абсолютныхприоритетов с прерыванием и дообслуживанием.Исследуемый блок представляет собой СМО M/M/1, следовательно можноутверждать, что = µ .Подставив значения для времени обработки получим общее время задержки длякаждого типа нужных нам заявок:1выбр =1−1выбр =(1 − − )(1 − )1выбр =(1 − − − )(1 − − )( + 2)(1 − − − − ( + 2) ) + + + + ( + 2) выбр =(1 − − − − ( + 2) )(1 − − − ) + 2 − ( + 1)( + + )=(1 − − − − ( + 2) )(1 − − − )где N – количество слов данных во фрейме данных.

Расчет для фрейма данныхбудет производится исходя из количества слов данных, но никак не меньше 1 и не более64.Необходимо учитывать обязательное условие для интенсивности поступления иобслуживания, то есть что сумма загрузки в блоке выбора должно быть менее единицы,так как иначе система будет неэффективна + + + ( + 2) + < 1Теперь рассмотрим конвейерную часть каждой заявки, кроме заявки, отвечающейза фрейм данных.

На данном этапе нет никаких особенных задержек и сложныхпреобразований, поэтому входной конвейер для каждого слова заявки состоит из mступеней M/M/1, где m=1,2,3 … и т.д. Как понятно из описания - время обработки будетзадаваться абсолютно одинаково (пост ) для каждой из стадии конвейеров и будетсоставлять:112µ=1постТаким образом – задержка в очереди будет одинаковой для каждой из заявок ирассчитывается по формулеλλпост=1µ(µ − λ)пост − λОбщая задержка системы для каждой заявкиλпостконв = пост +1пост − λДля фрейма данных ситуация несколько другая, так сам фрейм состоит изнескольких слов (N+2), где 2 – это дополнительные издержки при передаче словаданных, которые затрачены на начало и конец данного фрейма. Учитывая возможнуюзначительную длину заявки данных – задержку каждой заявки можно считать, исходя изпредположения, что время обработки слова каждого фрейма данных будет такое же, какоч =и у других заявок (пост ).

В этом случае время на обработку каждого слова данных будеттакое же и будет рассчитываться по тем же формулам, указанным выше для другихзаявок. Задержка для каждого слова заявки будет абсолютно равное, однакоинтенсивность передачи слов будет выше в N+2 раз.Задержки среды в данном конкретном случае произведем расчет исходя избитового интервала и длинны кабеля. Если частота передачи равна отпр , то общаязадержка каждой заявки в кабеле будет составлять:отпрсред =где сред - время задержки в среде передачи в битовых интервалах.Время сортировки в данном случае можно принять постоянным сорт = , где b –количество wi, затраченных на сортировку.Расчет для выходного буфера проводим по формулам для M/M/1, соответственнодля каждой заявки типа i1вых = −где – интенсивность обработки каждой поступившей заявки в выходной буфер.Для такого контроллера каждое слово фрейма обрабатывается за одно и то же время.Расчет интенсивности обработки каждого фрейма делается по простой формуле.

Такимобразом для всех заявок, кроме фрейма данных (так как она зависит от размерапередаваемых данных) она составляет (отпр – время обработки слова в выходномбуфере) =1отпр113Общее время прохождения каждой заявки можно высчитать по формуле и будемсчитать равными пост11общ = пост ++++111−пост − отпр − общ = пост +общ = пост + пост11+++11(1 − − )(1 − )пост − отпр − пост11+++11(1 − − − )(1 − − )пост − отпр − ( + 2) пост + 2 − ( + 1)( + + )++1(1 − − − − ( + 2) )(1 − − − )пост − 1+1отпр − ( + 2)общ = пост +В данном сетевом контроллере используется относительное кредитование, где вкачестве разрешающей отправку символов заявки является заявка 3-го приоритета.Рассчитаем дополнительное ограничение для этого параметра, необходимое дляформирования дополнительных условий.⎧общ = пост +⎪⎨⎪⎩( + 2) пост + 2 − ( + 1)( + + )1+++11(1 − − − − ( + 2) )(1 − − − )−− ( + 2)постотпр64≤В данном контроллере есть прямая зависимость от количества данных, которыеотправляются в физическую среду (параметр N).В соответствии с формулой 41 в дальнейшем можно рассчитать пропускнуюспособность, а в соответствии с формулой Литта – среднее количество заявок вочередях и во всей системе, на основании которых предполагаются размеры буферасетевого контроллера.В нашем исследовании данного контроллера основными типами данных, которыеявляются полезными для нас являются две, а именно – широковещательный фрейм ифрейм данных.

Воспользовавшись формулой для пропускной способности рассчитаемпропускную способность для фрейма данных в данном сетевом контроллере при частоте1,0625 ГГц и длиной кабеля 100 метров для заявки размером 32 слова данных.114Пропускная способность, мбит/c800,004800,00700,003,5600,003500,00794,162,5400,002300,001,5200,001100,000,505,005,135,265,415,565,715,886,066,256,456,676,907,147,417,698,008,338,709,099,5210,0010,5311,1111,7612,5013,3314,2915,3816,6718,1820,0022,2225,0028,570,00интенсивность, 1е-3Пропускная способность данных (физич)Пропускная способность данных (теоретич)Рисунок 60. Пропускная способность данных и количество заявок воднонаправленном режимеКак видно из рисунка 60 при повышении интенсивности – растет и пропускнаяспособность.

Количество заявок в системе так же растет пропорционально. Пиковаяпропускная способность практически совпадает с реально полученной.Рассмотрим пропускную способность в зависимости от размера фрейма данных(Рисунок 61).850,00Пропускная способность, Мбит/c800,00750,00700,00650,00600,00550,00500,00450,00400,00350,00300,00250,001 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63Пропускная способность (теоретич)Пропускная способнось (физич)Рисунок 61.

Пропускная способность в однонаправленном режиме от количестваслов данных в фрейме данных115Как видно из данного исследования – разница между реальным и теоретическимподсчетом составляет незначительную величину (меньше 10 Мбит/c в абсолютныхчислах).Рассмотрим дуплексную передачу данных. Как уже говорилось при описанииданного контроллера – при дуплексной передаче идет отправка кредитования иподтверждения. В качестве статических значений возьмем размер фрейма, равный 32словам, отправка подтверждения каждые 32 фрейма и отправка широковещательногофрейма каждые 128 слов (Рисунок 62).Пропускная способность, Мбит/c800,00790,37750,00700,00650,00781,61600,00550,00500,00450,00400,00350,00300,00250,005,005,105,205,305,415,525,645,775,906,036,176,326,486,646,816,997,187,397,607,828,068,328,598,889,199,529,8810,2710,6811,1411,6312,1712,7613,4014,12200,00интенсивность, 1е-3Пропускная способность (теоретич)Пропускная способность (физич)Рисунок 62.

Характеристики

Список файлов диссертации

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6418
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее