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

Название: Распределенная отказоустойчивая система для сбора и обработки данных из блокчейн сети: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Авторы: Танашкин Валерий Александрович
Научный руководитель: Стручков Игорь Вячеславович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: java; akka; блокчейн; базы данных; postgresql; распределенные системы; отказоустойчивые системы; кластер; контейнеризация; blockchain; databases; distibuted systems; fault-tolerant systems; cluster; containerisation
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr22-1003
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\17158

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

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

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

Сеть: Интернет

Аннотация

Тема выпускной квалификационной работы: “Распределенная отказоустойчивая система для сбора данных из блокчейн сети.” Данная работа посвящена исследованию доступных решений, решающих задачу сбора данных из блокчейн сети, их сравнению и выделению недостатков, которые мы исправим в процессе разработки собственной системы по сбору данных. Задачи, которые решались в ходе работы: Изучение существующих систем и выделение их недостатков. Разработка отказоустойчивой распределенной архитектуры. Разработка системы на основании построенной архитектуры. Разворачивание системы. В результате работы была разработана архитектура, использующая акторную модель, которая хорошо подходит для нашей задачи. Была разработана распределенная отказустойчивая система на языке программирования Java с использованием библиотеки Akka. Также система была развернута с помощью Docker-контейнеризации и протестирована тестами, которые были построены на выделенных кейсах.

The topic of the final qualifying work: “A distributed fault-tolerant system for collecting data from the blockchain network”. This work is devoted to the study of available solutions that solve the problem of collecting data from the blockchain network, comparing them and highlighting the shortcomings that we will correct in the process of developing our own data collection system. Tasks that were solved during the work:Examine some existing systems and highlighting their shortcomings. Development of a fault-tolerant distributed architecture. Development of the system based on the built architecture. Deploying the system As a result of the work, an architecture using a factor model was developed, which is well suited for our task. A distributed fault-tolerant system was developed in the Java programming language using the Akka library. The system was also deployed using Docker containerization and tested with tests that were built on dedicated cases.

Права на использование объекта хранения

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

Статистика использования

stat Количество обращений: 11
За последние 30 дней: 1
Подробная статистика