Details

Title: Разработка библиотеки для удаленного расчета кэшей: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Калимуллина Айгуль Азатовна
Scientific adviser: Селин Иван Андреевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Java; Apache Zookeeper; Amazon S3; протокол сериализации protobuf; serialization protocol protobuf
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-1781
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally: New arrival
Record key: ru\spstu\vkr\28825

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: "Разработка библиотеки для удаленного расчета кэшей". Работа посвящена разработке библиотеки для удаленного расчета кэшей, которая будет сочетать в себе высокую производительность и надежность. Для этого проводится теоретический анализ существующих решений, выявляются их плюсы и минусы. Кроме того, исследуются механизмы контроля целостно-сти данных и мониторинга состояния. В процессе работы были рассмотрены существующие методы распро-странения набора данных. На основе анализа этих методов был разработан собственный способ, который имеет преимущество в быстродействии. В осно-ве этого метода лежит идея хранения данных в облачном хранилище S3 и ис-пользование координатора системы Zookeeper. Благодаря такому подходу уда-ётся достигнуть ускорения процессов обработки данных. Это способствует бо-лее эффективному использованию ресурсов и сокращению времени работы с данными. Предложенная библиотека позволяет создавать более гибкие системы, которые проще масштабировать и легко адаптировать под новые требования. Такое решение позволяет повысить производительность и качество разработ-ки.

The topic of the final qualifying work is "Development of a library for remote calculation of caches." The work is devoted to the development of a library for remote cache calcula-tion, which will combine high performance and reliability. For this purpose, a theo-retical analysis of existing solutions is carried out, their pros and cons are identified. In addition, mechanisms for controlling data integrity and monitoring the status are being explored. During the work, existing methods for distributing a data set were reviewed. Based on the analysis of these methods, we developed our own method, which has the advantage of speed. This method is based on the idea of storing data in S3 cloud storage and using the Zookeeper system coordinator. Thanks to this approach, it is possible to achieve acceleration of data processing processes. This contributes to more efficient use of resources and reduces the time spent working with data. The proposed library allows you to create more flexible systems that are easier to scale and easily adapt to new requirements. This solution allows you to increase productivity and quality of development.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics