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

Название Разработка и применение распределённой модели вычислений для моделирования системы диполей: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных»
Авторы Мейник Александр Владимирович
Научный руководитель Воскобойников Сергей Петрович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика распределённые вычисления ; производительность ; гетерогенные кластеры ; распределение нагрузки ; микросервисная архитектура ; метод Монте-Карло ; дифференциальные уравнения с запаздыванием ; дифференциальные уравнения второго порядка ; distributed computations ; performance ; heterogeneous clusters ; load balancing ; microservice architecture ; Monte-Carlo method ; delayed differential equations ; second order differential equations
Тип документа Выпускная квалификационная работа магистра
Тип файла PDF
Язык Русский
Уровень высшего образования Магистратура
Код специальности ФГОС 09.04.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-1980
Права доступа Доступ по паролю из сети Интернет (чтение)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\35489
Дата создания записи 14.07.2025

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

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

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

В рамках данной работы был проведён анализ решений в области распределения вычислений, определено место предлагаемой архитектуры среди данных решений и выявлены основные её преимущества: высокая производительность и масштабируемость, простота использования и конфигурации. Описана математическая модель, моделирование которой будет производиться на базе предлагаемой архитектуры и выявлены особенности, повлиявшие на реализацию вычислительных процедур. Описана предлагаемая архитектура и её реализация на базе языка C++. Определён набор технологий, позволяющих реализовать выбранную стратегию распределения вычислений. В проект архитектуры был внедрён набор качественных практик, что  значительно упростило процессы разработки и сопровождения ПО. В результате данного исследования был создан прототип архитектуры с динамической настройкой компонентов и отказоустойчивым выполнением вычислительных операций. Временные измерения показали высокую эффективность распараллеливания вычислительных процедур, а сама архитектура продемонстрировала почти линейную масштабируемость  при увеличении числа вычислительных узлов.

Within the framework of this work the solutions in the field of distributed computing have been analyzed, the place of the proposed architecture among these solutions has been determined and its main advantages have been identified: high performance and scalability, ease of use and configuration. The mathematical model, which will be modelled on the proposed architecture, is described, and the features that affected the implementation of computational procedures are identified. The proposed architecture and its implementation on C++ programming language are described. The set of technologies allowing the implementation of the selected strategy of computation distribution is defined. The set of qualitative practices was introduced into architecture design, which significantly simplified the software development and maintenance processes. As a result of this study, a prototype architecture with dynamic configuration of components and fault-tolerant execution of computational operations was created. Time measurements showed high efficiency of parallelization of computational procedures, and the architecture itself demonstrated almost linear scalability with increasing number of computational nodes.

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

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

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