Publication:
Разработка интерфейса для модулей расширения функциональности NoSQL базы данных Apache Cassandra с использованием GPGPU-технологии

Дата
2016
Авторы
Козлов, А. А.
Journal Title
Journal ISSN
Volume Title
Издатель
Научные группы
Организационные подразделения
Выпуск журнала
Аннотация
Дипломный проект посвящен разработке интерфейса для модулей расширения функциональности NoSQL базы данных Apache Cassandra с использованием GPGPU-технологии. Пояснительная записка состоит из трех глав, каждая из которых описывает часть работы. В первой главе представлен обзор использующихся технологий, а именно NoSQL систем хранения данных, гибридные вычислительные системы и программные способы перенесения вычислений на GPU-устройства, а также анализ алгоритмов шифрования данных на возможность их распараллеливания на гибридных устройствах. Во второй главе описан алгоритм шифрования данных ГОСТ 28147-89 и его реализация на GPU, архитектура выбранной NoSQL системы хранения данных Apache Cassandra. Также спроектирована архитектура разработанной подсистемы интергации модулей обработки данных. Проанализированы процессы записи и чтения данных Apache Cassandra и соответствующий им программный код, в результате чего найдена возможность для программной интеграции разработанной подсистемы. Третья глава описывает особенности реализации разработанной подсистемы интеграции модулей обработки данных, модуля шифрования данных, использующего GPU-устройства для вычислений, программы-установщика модулей обработки данных. Произведено нагрузочное тестирование системы, по полученным результатам построены графики. Проект имеет практическую значимость, поскольку добавление расширяемости с использованием модулей в востребованную систему хранения данных с открытым кодом открывает возможности для создания инфраструктуры обработки данных на уровне базы данных.
Описание
Уровень образования: бакалавриат; Код направления/специальности: 09.03.01; Группа: К08-121
Ключевые слова
ВКР , Выпускная квалификационная работа
Цитирование
Козлов, А. А. Разработка интерфейса для модулей расширения функциональности NoSQL базы данных Apache Cassandra с использованием GPGPU-технологии : Выпускная квалификационная работа, бакалавриат, 09.03.01 / А. А. Козлов ; рук. работы Ровнягин Михаил Михайлович, 2016