Детальная информация

Название Сравнительный анализ производительности механизмов низкоуровневой обработки сетевых пакетов в операционной системе FreeBSD: выпускная квалификационная работа бакалавра: направление 02.03.01 «Математика и компьютерные науки» ; образовательная программа 02.03.01_01 «Системы искусственного интеллекта и суперкомпьютерные технологии» = Comparative Performance Analysis of Low-Level Network Packet Processing Mechanisms in the FreeBSD Operating System
Авторы Шихалев Алексей
Научный руководитель Силиненко Александр Витальевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика FreeBSD ; сетевые пакеты ; низкоуровневая обработка пакетов ; сетевой стек ; BPF ; netmap ; DPDK ; kernel bypass ; пакетная фильтрация ; производительность ; пропускная способность ; задержка ; программная обработка трафика. ; network packets ; low-level packet processing ; network stack ; packet filtering ; performance ; throughput ; latency ; software traffic processing.
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 02.03.01
Группа специальностей ФГОС 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2026/vr/vr26-2772
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\42647
Дата создания записи 21.08.2026

Разрешенные действия

Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Предметом выпускной квалификационной работы являются характе- ристики производительности и эффективности использования ресурсов при ре- ализации механизмов пакетной фильтрации с применением механизмов BPF, DPDK и netmap в операционной системе FreeBSD. Цель исследования: сравнительный анализ производительности меха- низмов низкоуровневой обработки сетевых пакетов в операционной системе FreeBSD и определение наиболее эффективного подхода на серверной платфор- ме. В работе рассмотрены особенности штатного сетевого стека FreeBSD, ме- ханизмов BPF, netmap и DPDK, а также основные источники накладных расхо- дов при низкоуровневой обработке сетевых пакетов. Разработан программный модуль, реализующий простую пересылку Ethernet-кадров и пересылку с па- кетной фильтрацией поверх исследуемых механизмов. Организован тестовый стенд с интерфейсами 1 Gbit/s и 10 Gbit/s, проведены измерения пропускной способности, скорости обработки пакетов, задержки, потерь и загрузки CPU. По результатам экспериментов установлено, что наибольшую производи- тельность и минимальную среднюю задержку обеспечивает DPDK. Netmap по- казал высокую производительность и во многих режимах приблизился к DPDK, особенно на средних и крупных пакетах. BPF оказался наиболее универсаль- ным, но менее производительным механизмом, особенно при обработке корот- ких пакетов на интерфейсах 10 Gbit/s.

Предметом выпускной квалификационной работы являются характе- ристики производительности и эффективности использования ресурсов при ре- ализации механизмов пакетной фильтрации с применением механизмов BPF, DPDK и netmap в операционной системе FreeBSD. Цель исследования: сравнительный анализ производительности меха- низмов низкоуровневой обработки сетевых пакетов в операционной системе FreeBSD и определение наиболее эффективного подхода на серверной платфор- ме. В работе рассмотрены особенности штатного сетевого стека FreeBSD, ме- ханизмов BPF, netmap и DPDK, а также основные источники накладных расхо- дов при низкоуровневой обработке сетевых пакетов. Разработан программный модуль, реализующий простую пересылку Ethernet-кадров и пересылку с па- кетной фильтрацией поверх исследуемых механизмов. Организован тестовый стенд с интерфейсами 1 Gbit/s и 10 Gbit/s, проведены измерения пропускной способности, скорости обработки пакетов, задержки, потерь и загрузки CPU. По результатам экспериментов установлено, что наибольшую производи- тельность и минимальную среднюю задержку обеспечивает DPDK. Netmap по- казал высокую производительность и во многих режимах приблизился к DPDK, особенно на средних и крупных пакетах. BPF оказался наиболее универсаль- ным, но менее производительным механизмом, особенно при обработке корот- ких пакетов на интерфейсах 10 Gbit/s.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Загрузить
Интернет Авторизованные пользователи СПбПУ
Загрузить
Интернет Анонимные пользователи
...