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