|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
Способ организации обработки пакетов в интегрированных сетевых процессорах
В. Б. Егоров Институт проблем информатики Федерального исследовательского центра «Информатика и управление» Российской академии наук
Аннотация:
Предлагается способ организации обработки пакетов внутри многоядерного интегрированного сетевого процессора (ИСП) с традиционной архитектурой процессорных ядер. Пакеты обрабатываются на неком внутреннем «виртуальном» конвейере, ступенями которого служат наличные аппаратные ресурсы прибора. Специальный выделенный ресурс — классификатор — определяет маршрут конкретного пакета, после чего тот движется по заданному маршруту под управлением другого выделенного ресурса — диспетчера очередей. Помимо общего управления конвейером диспетчер очередей разрешает конфликты доступа к разделенным аппаратным ресурсам и обеспечивает пакетам требуемое качество обслуживания. Взаимодействие диспетчера очередей с аппаратными ресурсами, вовлекаемыми во внутренний конвейер, осуществляется унифицированно через комбинированные очереди описателей буферов, кадров и пакетов. Тело комбинированной очереди располагается в системной памяти, а начало очереди или, в зависимости от направления, ее конец реализуется в виде аппаратного FIFO (First-In/First-Out), позволяющего согласовать ритмы работы диспетчера очередей и управляемого аппаратного ресурса внутреннего конвейера.
Ключевые слова:
виртуальный конвейер; диспетчер очередей; интегрированный сетевой процессор; обработка пакетов; очередь описателей.
Поступила в редакцию: 29.11.2016
Образец цитирования:
В. Б. Егоров, “Способ организации обработки пакетов в интегрированных сетевых процессорах”, Системы и средства информ., 27:1 (2017), 108–121
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/ssi506 https://www.mathnet.ru/rus/ssi/v27/i1/p108
|
|