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

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

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

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

Если частота передачи равна отпр , то общаязадержка каждой заявки в кабеле будет составлять:отпрсред =где сред - время задержки в среде передачи в битовых интервалах.Время сортировки в данном случае можно принять постоянным сорт = , где b –количество битовых интервалов, затраченных на сортировку.Расчет для выходного буфера проводим по формулам для M/M/1, соответственнодля каждой заявки типа i11вых = += ( − ) − где – интенсивность обработки каждой поступившей заявки в выходной буфер.Для такого контроллера примем ее равной для всех и она будет составлять (отпр – времяобработки заявки в выходном буфере) =1отпрСреднее время, которое каждая заявка затратит на нахождение в системесоответственно равны:отпр пост(196 + 16 + 100 + 16 + 64 )общ = пост +++ 14 ++1(1−14)пост − 1+1отпр − отпр пост(196 + 16 + 100 + 16 + 64 )++4++1(1−14)(1−14−4)пост − 1+1−общ = пост +отпротпр пост(196 + 16 + 100 + 16 + 64 )++ 10 ++1(1 − 14 − 4 )(1 − 14 − 4 − 10 )−пост1+1−общ = пост +отпр86отпр пост(196 + 16 + 100 + 16 + 64 )++4++1(1−14−4)(1−14−4−4)пост − 1+1−общ = пост +отпрТеперь сформируем ограничения в зависимости от типа управления потоком.

Вданном сетевом контроллере используется относительное кредитование, где в качестверазрешающей отправку символов заявки – символа данных, является заявка 2-гоприоритета. Рассчитаем параметры, необходимые для формирования дополнительныхусловий.Как следует из стандарта – максимальное количество заявок такого типа, котороеможет быть в системе, равно 7. Интенсивность поступления данной заявки зависит отвремени, которая одна заявка данного типа находится в системе, а также зависит и отколичества таких заявок в системе. Если сформировать формулы для заявок 2-го типа,то для задержек мы получим следующее выражение:отпр пост(196 + 16 + 100 + 16 + 64 )1⎧общ = пост +++4+++11(1 − 14 )(1 − 14 − 4 )⎪пост − отпр − ⎪⎪11; < maxпост отпр⎨⎪14 + 4 + 10 + 4 + 8 < 1⎪ +⎪≤7⎩Количество заявок 3-го и 4-ро типа (данные и концы пакета) не может быть больше56 (как описано в стандарте), т.е.отпр пост(196 + 16 + 100 + 16 + 64 )1⎧общ = пост +++ 10 +++11(1 − 14 − 4 )(1 − 14 − 4 − 10 )⎪−−постотпр⎪отпр пост(196 + 16 + 100 + 16 + 64 )1⎪= пост +++4+++⎪ общ11(1 − 14 − 4 )(1 − 14 − 4 − 4 )⎪пост − отпр − ⎨⎪⎪⎪⎪⎪⎩ общ + общ ≤ 5611 < max;пост отпр11 < max;пост отпр14 + 4 + 10 + 4 + 8 < 1Количество заявок в системе и очередях (а равно как и проводить анализ размеровбуфера) будем рассчитывать по формуле Литта, а пропускная способность по формуле41.Итак, данные системы уравнений полностью описывают задержки и интенсивностьотправки каждой заявки, которая нам понадобится для вычисления заявленныххарактеристик нужных для расчета заявок.87Теперь зададим параметры, которые можно изменять в разработанном для данноймодели контроллере.

Это – параметры – количество блоков последовательнойобработки, – время, затраченное в блоках сортировки, отпр – частота отправки битовв канал, – длина канала связи, отпр – время, затрачиваемое на обработку заявоквыходным блоком, и пост – среднее время задеркжи в блоках последовательнойобработки.Для начала сформируем простую ситуацию для анализа работы сетевогоконтроллера. Время обработки заявки поступившей в контроллер заявки (пост ) и времяобработки уходящей из контроллера заявки (отпр ) вначале можно принять равными, таккак в устоявшемся режиме работы и одинаковой локальной частоте сетевогоконтроллера на приеме и передачи задержка одинаковая.

Обработка символов в блокахпоследовательной обработки и выходном блоке практически всегда происходитпараллельно. Время обработки выбирается исходя из самого маленького символа.Таким образом, время обработки символа в блоках последовательной обработкисоставляет 4 битовых интервала, т.е. примем отпр = пост = 4. Параметр b примемравным 28 битовых интервалов, предположив последовательную обработку 2-х самыхбольших заявок (управляющих кодов). Число m каскадов возьмем равное 3,предположив начальную обработку, конечную обработку и отправку информации вдругие блоки (например – машину состояний).

Длину и частоту передачу возьмем изрекомендованных в стандарте, соответственно – при частоте отправки равной 400 МГцрекомендуемая длина составляет 10 метров, 200 МГц – 20 метров, 100 МГц – 35 метров.Для начала предположим отправку только заявок данных. Такой режим называетсярежимом с односторонней передачей данных. Это означает, что вторая сторонаприсылает разрешения на передачу или информирует о готовности, не посылая данные,или передающее устройство у нее просто отсутствует. Рассмотрим передачу с текущимипараметрами в зависимости от интенсивности отправки (Рисунок 29).450,00400,00350,00250,00200,00150,00100,0050,000,0050,0051,0252,0853,1954,3555,5656,8258,1459,5260,9862,5064,1065,7967,5769,4471,4373,5375,7678,1380,6583,3386,2189,2992,5996,15Задержка заявки, bt300,00Интенсивность отправки, 10e-3Рисунок 29.

Средняя задержка данных в битовых интервалах для режима соднонаправленной передачей данных88Как видно из графика – средняя интенсивность заявки в битовых интервалахпрактически не меняется. Учитывая данные расчета можно сделать вывод, что длинакабеля для данного сетевого контроллера не оказывает практически никакоговоздействия (меньше половины битового интервала). Поэтому для исследования этого,и только этого контроллера, можно не делать исследование контроллера при разнойдлине кабеля. Если перейти от относительного к абсолютным числам, то задержки будутменьше практически в 4 раза при 400 МГц, и практически в 2 раза при 200 МГц, чем при100 МГц.

Сделаем расчет количества заявок в системе. Имеем практически такую жеситуацию (рисунок 30).Количество заявок в системе80,0070,0060,0050,0040,0030,0020,0010,0050,0050,7651,5552,3653,1954,0554,9555,8756,8257,8058,8259,8860,9862,1163,2964,5265,7967,1168,4969,9371,4372,9974,6376,3478,1380,0081,9784,0386,2188,5090,9193,4696,1598,070,00Интенсивность отправки, 10е-3Рисунок 30. Количество заявок в системе в зависимости от интенсивности отправкиРазмер очередей (размер буферов) коррелирует с задержкой в относительнойвеличине, поэтому так же практически нет изменений – все три графика рядом (рисунок31).80,00Количество заявок в системе70,0060,0050,0040,0030,0020,0010,0050,0050,7651,5552,3653,1954,0554,9555,8756,8257,8058,8259,8860,9862,1163,2964,5265,7967,1168,4969,9371,4372,9974,6376,3478,1380,0081,9784,0386,2188,5090,9193,4696,1598,070,00Интенсивность отправки, 1e-3Рисунок 31.

Количество заявок в очереди (средний размер буфера)89Пропускная способность, измеряется в битах в секунду и сильно зависит отчастоты передачи, поэтому разница достаточно велика (Рисунок 32).Пропускная способность, мбит/c350,00300,00250,00200,00150,00100,0050,0050,0050,7651,5552,3653,1954,0554,9555,8756,8257,8058,8259,8860,9862,1163,2964,5265,7967,1168,4969,9371,4372,9974,6376,3478,1380,0081,9784,0386,2188,5090,9193,4696,1598,070,00Интенсивность отправки, 1e-3400 Мгц200 Мгц100 МгцРисунок 32. Пропускная способность системыГрафик на рисунке 32 показывает, что возрастание частоты передачи логичноведет к кратному увеличению пропускной способности. По результатам расчетаполучается, что интенсивности ≈ 98 ∗ 10 достигается предел среднего количествазаявок в системе, то есть 56.

Это значение можно считать пиковым. Это видно награфике, изображенном на 31. При этом значении среднее количество заявок в буферахсоставляет примерно 50 заявок, а среднее время прохождения системы составляетоколо 560 битовых интервалов.На основании графиков так же можно сделать вывод, что, если немного снизитьинтенсивность – значительно уменьшится как время нахождения заявки в системе, таки количество заявок в буфере. Например, если интенсивность будет составлять = 95 ∗10 , то при 400 Мгц общее количество заявок в системе будет около 19, анаходящихся в очередях – около 17, что практически в 3 раза меньше, чем примаксимальной интенсивности. Задержка передачи заявки через систему составитпримерно 225 битовых интервалов, что более чем в 2 раза меньше, чем при пиковойинтенсивности.

Можно сделать вывод, что, незначительно снизив пропускнуюспособность, можно серьезно улучшить остальные характеристики рассматриваемогосетевого контроллера при односторонней передаче данных, как описано в начале главы.Дальнейшее исследование данного сетевого контроллера будем проводить начастоте 400 МГц и длине кабеля в 10 метров.

Рассмотрим изменение ключевыххарактеристик для заявки первого порядка, метки времени. Для этого рассчитаемвышеозначенные характеристики. Если предположить наличие только 1 заявки всистеме, то задержка возрастает пропорционально количеству заявок в системе и90интенсивности из выведенной формулы 42, как и у заявки данных по формуле Литта(Рисунок 33).700,0090,00600,0080,0070,00500,0060,00400,0050,0040,00300,0030,00200,0020,00Задержка, btКоличество заявок в системе100,00100,0010,000,0048,0848,7849,5050,2551,0251,8152,6353,4854,3555,2556,1857,1458,1459,1760,2461,3562,5063,6964,9466,2367,5768,9770,420,00Интенсивность, 10E-3ЗаявкиЗадержкаРисунок 33. Зависимость задержки и количества заявок от интенсивности длязаявок первого типаТеперь сделаем расчет однонаправленной передачи управляющих кодов.

Онидлиннее и время на обработку требуется больше, в то время как полезная информацияостанется такой же (8 бит). Как и с предыдущей заявкой данных – по мере возрастанияинтенсивности поступления данных возрастает и задержки передачи, и количестводанных.Приинтенсивности ≈ 65 ∗ 10задержкавозрастаетстремительно, можно считать предельную интенсивность как ≈ 70 ∗ 10ужеочень. Графикпропускной способности и размера буферов в данном случае представлен на рисунке34.60,0050,00200,0040,00150,0030,00100,0020,0050,00Заявки в очередиПропускная способность, Мбит/c250,0010,000,0041,6742,3743,1043,8644,6445,4546,3047,1748,0849,0250,0051,0252,0853,1954,3555,5656,8258,1459,5260,9862,5064,1065,7967,5769,440,00Интенсивность, 10E-3Пропускная способностьЗаявкиРисунок 34.

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

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

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