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

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

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

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

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

Так как терять данные нельзя – буфер долженбыть больше или равен, количеству заявок. Несмотря на то, что заявки в канале не будутпотеряны из-за управления потоком – снизится пропускная способность, что мынаглядно продемонстрировали выше.Количество заявок в системе6050403020100минимально возможноеНа основе моделированиямаксимально возможноеНа основе физической реализацииРисунок 44.

Минимально возможное и максимально возможное количество заявокв системеРисунок 44 показывает количество заявок в системе, когда значение пропускнойспособности максимальное (или не более, чем на 2% отличается от него). Такимобразом – по модели было выведено, что реализация блока с меньшим количеством,чем 20 заявок в системе даст понижение пропускной способности. В реальности – числооказалось немного меньше ввиду того, что математическая модель создавалась наначальных предположительных данных, а физическая реализация подкорректировалаэти данные.

Максимальное же значение ограничено функцией кредитования.Произведем расчет процентиля размера буфера данных (рисунок 45). Оновычисляется по формуле 37, представленных в главе 2.98140120Размер буфера10080604020013579 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55Среднее количество заявок в буферахСреднее значениеПроцентиль 50Процентиль 70Процентиль 90Рисунок 45. Расчет процентиля размера буфераСреднее значение буфера соответствует примерно процентилю 65.

На основаниирассчитанных значений для каждого буфера вычисляется размеры очередей взависимости от процентиля значений, указанных в графике на рисунке 45.РезультатыРезультаты исследования SpaceWire легли в основу патента на полезную модельномер 117757 (устройство формирования DS-кода) и последующей реализацииизобретения с патентным номером 2485694 (устройство формирования DS-кода).3.3 Gigabit SpaceWireВерсия 1Перейдем к рассмотрению следующего сетевого контроллера.

Сетевойконтроллер Gigabit SpaceWire (GigaSpaceWire) первой версии является продолжениемтехнологии SpaceWire, претерпевшей ряд ключевых изменений. Вместо кодирования,которая использовалось в SpaceWire – было использовано новое кодирование 8b/10b,которое привело к изменениям действующих характеристик. Рассмотрим ключевыеизменения данного сетевого контроллера.По аналогии с прошлым сетевым контроллером рассмотрим его в соответствии стехническими характеристиками. Сетевой контроллер GigaSpaceWre передаетследующие типы символов:1.символ поддержки связи – высший приоритет – 10 бит;2.метка времени/ управляющий код (наивысший приоритет) – 20 бит;3.символ кредитования (10 бит);4.а) символ данных (10 бит);99б) символ конца пакета (10 бита);5.нуль символ (низший приоритет) – 10 бит.Если раньше символ поддержки связи был самым низшим приоритетом, то теперьон отсылается как символ с самым высоким приоритетом, однако его интенсивностьотправки постоянна и ограничена.

Следовательно, изменяется и модель, несмотря насхожесть с вышеозначенной моделью (Рисунок 46).Символподдержкисвязи, l1Символ меткивремени, l2Символкредитования,l3Конвейер S2Символ данных,l4Конвейер S4Символ концапакета, l5Конвейер S5Символ Null,l6Конвейер S6Конвейер S1Конвейер S3mS1Буфер S1mS2mS3mS4mS5Буфер S2Выборзаявок напередачуЗадержкикоммуникационной средыСортировказаявокБуфер S3Буфер S4Буфер S5Буфер S6m'S1m'S2m'S3m'S4m'S5m'S6mS6Рисунок 46.

Построенная модель контроллера канального интерфейсаGigaSpaceWireКак и в первом контроллере - символы более высокого приоритета не могутпередаваться раньше конца передачи символа. Полезной информацией для данногоконтроллера являются непосредственно метка времени/управляющий код, и символданных. Остальные типы символов являются символами канального уровня и непередаются на вышележащие уровни.В данном блоке используется относительная система кредитования для блокаGigabit SpaceWire первой версии, которая позволяет передавать одновременно неболее 56 байт данных или концов пакета. В качестве символа кредитованияиспользуется символ кредитования. Данный символ кредитует 8 слов данных иликонцов пакета, т.е. сообщает передающей стороне о том, что она может отправить 8символов данных.Отметим, что в описании данного контроллера использовалось техническоезадание и он характеризовался повышенными характеристика по сравнению спередатчиком SpaceWire – теперь передача осуществляется при частотах до 625 МГц,и длине кабеля, не превышающего 20 метров.Учитывая вышенаписанное – можно констатировать тот факт, что временаотправки для всех заявок составляет 10 битовых интервалов и только дляуправляющих кодов – 20.

Плюс – добавлена дополнительная составляющая в видесимвола высокого порядка. Преобразуя формулы по вышеозначенному принципу, мыполучим следующие конечные условия:100отпр пост(100⎧общ = пост +++ 20 +1⎪−пост⎪отпр пост(100⎪++ 10 +⎪общ = пост + 1(1−10−⎪пост⎪отпр пост(100⎪общ = пост +++ 10 +1(1 − 10⎪−пост+ 200 + 100 + 100 + 100 + 100 )1++1(1 − 10 )(1 − 10 − 20 )−отпр+ 200 + 100 + 100 + 100 + 100 )1++1− 20 − 10 )(1 − 10 − 20 − 10 − 10 )−отпр+ 200 + 100 + 100 + 100 + 100 )1++1− 20 − 10 )(1 − 10 − 20 − 10 − 10 )−отпр общ + общ ≤ 5611 < max;пост отпр11 < max;пост отпр10 + 20 + 10 + 10 + 10 + 10 < 1 +≤7⎨⎪⎪⎪⎪⎪⎪⎪⎪⎩Количество заявок будет рассчитывать по формуле Литта, и, соответственно,пропускная способность по формуле 41. Символ поддержки связи отправляется каждые320 битовых интервалов, о чем прямо указано в стандарте.

Частота передачи будетравна максимальному значению – 625 МГц, длина кабеля – 20 метров.Все дальнейшие расчеты будем делать, исходя из предыдущих конечных выводов.Для заявок данных ключевым параметром является пропускная способность, вторым поважности – размер буфера. Для заявок меток времени – ключевым параметром являетсязадержка.450,00400,00Задержка, bt350,00300,00250,00200,00150,00100,0050,0010,0010,2610,5310,8111,1111,4311,7612,1212,5012,9013,3313,7914,2914,8115,3816,0016,6717,3918,1819,0520,0021,0522,2223,5325,0026,6728,5730,7733,3336,3640,0044,440,00Интенсивность, 1e-3На основе моделированияна основе физической реализацииРисунок 47.

Задержка меток времени при повышении интенсивностиКак показывает рисунок 47 – задержка метки времени не изменяется так же, как впредыдущем контроллере. Это объясняется наличием заявки с более высокимприоритетом в системе, с которой происходит постоянное взаимодействие. Из-за этогопроисходит задержка метки времени в системе и как следствие – метка времени непосылается на максимальной интенсивности.

Время передачи составляет 130 битовых101интервалов, что в абсолютных числах дает 208 наносекунд, а в физической реализацииполучается 177 наносекунд.Проведем несколько тестов на пропускную способность для заявок данных.Пропускная способность в однонаправленном режиме показана на рисунке 48.500,00484450,00472Пропускная способность, Мбит/c400,00350,00300,00250,00200,00150,0025,0025,6426,3227,0327,7828,5729,4130,3031,2532,2633,3334,4835,7137,0438,4640,0041,6743,4845,4547,6250,0052,6355,5658,8262,5066,6771,4376,9283,3390,91100,00интенсивность, 1e-3На основе моделиНа основе физической реализацииРисунок 48. Пропускная способность для заявок данных при однонаправленномрежимеПропускная способность в дуплексном режиме показана на рисунке 49.Пропускная способность, Мбит/c440,00431390,00340,00413290,00240,00190,00140,0020,0020,4921,0121,5522,1222,7323,3624,0424,7525,5126,3227,1728,0929,0730,1231,2532,4733,7835,2136,7638,4640,3242,3744,6447,1750,0053,1956,8260,9865,7971,4378,1390,001e-3 физической реализацииНа основе моделирования Интенсивность,На основеРисунок 49.

Пропускная способность устройства в дуплексном режиме102Пропускная способностьНа этих графиках (49 и 50) явно видна корреляция физической реализации имодели. Из чего можно сделать вывод, что корреляция физической и поведенческоймодели практически совпадает. Так же, на основании графиков 47, 49 и 50 можносделать вывод, что основную задержку в данном тесте (если остальные блоки нетормозят обработку и сразу обрабатывают информацию, которая поступает) вносит блоквыбора, задержки которого и приводят к возрастанию времени обработки заявки и, какследует из формулы Литта и количеству заявок в системе и, как следствие, влечетувеличение размера буфера. Если же предположить, что, например, принимающаясторона оказывает дополнительную задержку, то ситуация довольно быстро изменится.Для этого рассмотрим зависимость пропускной способности от интенсивности работыприемной системы (Рисунок 50).450,005000,00400,004500,00350,004000,003500,00300,003000,00250,002500,00200,002000,00150,001500,00100,001000,0050,00500,000,00250,00138,8996,1573,5359,5250,0043,1037,8833,7830,4927,7825,5123,5821,9320,4919,2318,1217,1216,2315,4314,7114,0413,4412,8912,3811,9011,4711,0610,6810,330,00Интенсивность обработки, 1e-3Пропускная способностьСредняя задержкаРисунок 50.

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

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

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