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

Название Разработка репутационной системы для объектного хранилища FrostFS: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы Лебедева Екатерина Павловна
Научный руководитель Никифоров Игорь Валерьевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика репутация узлов ; eigentrust ; блокчейн ; системы хранения данных ; распределённые сети ; объектное хранилище ; node reputation ; blockchain ; data storage systems ; distributed networks ; object storage
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-821
Права доступа Доступ по паролю из сети Интернет (чтение)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\35663
Дата создания записи 30.07.2025

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

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

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

Данная выпускная квалификационная работа посвящена разработке программного модуля управления репутацией узлов для объектного хранилища FrostFS с целью сокращения количества транзакций в блокчейне, необходимых для фиксации качества взаимодействия узлов в сети. В работе описывается архитектура системы FrostFS и алгоритм расчёта значений репутации. Также представлен сравнительный анализ систем хранения данных с объектным типом доступа. В рамках работы разработана архитектура программного модуля, на основе представленного алгоритма. Данная архитектура реализована в программном модуле на уровне SDK, API и узла хранения. Разработанный модуль управления репутацией позволяет узлам в сети FrostFS обмениваться репутационной информацией, минимизируя избыточную нагрузку на блокчейн и обеспечивая умеренное увеличение RPC-нагрузки. В результате работы, разработанный мной программный модуль обеспечивает системе FrostFS возможность оценивать качество взаимодействия узлов в сети, отражая информацию о проблемах слабой доступности некоторых узлов и низкого качества хранения данных.

This graduate thesis is dedicated to the development of a software module for managing node reputation in the FrostFS object storage system, aiming to reduce the number of blockchain transactions required to record the quality of node interactions within the network. The paper describes the FrostFS system architecture and the algorithm for calculating reputation values. It also provides a comparative analysis of data storage systems with object access type. As part of the work, the architecture of the software module was developed based on the presented algorithm. This architecture was implemented in the software module at the SDK, API, and storage node levels. The developed reputation management module allows nodes in the FrostFS network to exchange reputation information, minimizing redundant blockchain load while ensuring a moderate increase in RPC load. As a result of this work, the software module I developed enables the FrostFS system to assess the quality of node interactions within the network, highlighting issues such as weak availability of certain nodes and low data storage quality.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать
Интернет Авторизованные пользователи СПбПУ
Прочитать
Интернет Анонимные пользователи
  • СПИСОК ИЛЛЮСТРАЦИЙ
  • ПЕРЕЧЕНЬ ТАБЛИЦ
  • СПИСОК СОКРАЩЕНИЙ И ОПРЕДЕЛЕНИЙ
  • ВВЕДЕНИЕ
  • ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1. Описание предметной области
    • 1.2. Обзор существующих систем хранения данных с объектным типом доступа и открытым исходным кодом
    • 1.3. Обзор существующих алгоритмов управления репутацией узлов
    • 1.4. Обоснование выбора технологий и средств разработки
    • 1.5. Выводы
  • глава 2. архитектура предлагаемого программного средства
    • 2.1. Архитектура системы FrostFS
    • 2.2. Алгоритм расчёта репутации EigenTrust
    • 2.3. Верхнеуровневая архитектура
    • 2.4. Выводы
  • ГЛАВА 3. РЕАЛИЗАЦИЯ предлагаемого программного средства
    • 3.1. Технические особенности
    • 3.2. Core модуля
    • 3.3. RPC-взаимодействие и API
    • 3.4. Тестирование программного средства
    • 3.5. Использование больших языковых моделей при выполнении работы
    • 3.6. Выводы
  • ГЛАВА 4. РЕЗУЛЬТАТЫ
    • 4.1. Описание экспериментов
    • 4.2. Результаты экспериментов
    • 4.3. Артефакты разработки
    • 4.4. Выводы
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Количество обращений: 0 
За последние 30 дней: 0

Подробная статистика