Details
Title | Метод горизонтального масштабирования исполнения имитационных моделей в облачной среде: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Creators | Кубов Никита Александрович |
Scientific adviser | Дробинцев Павел Дмитриевич |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | имитационное моделирование ; горизонтальное масштабирование ; оркестрация контейнеров ; параметрические исследования ; статические правила на основе пороговых значений ; синтетические наборы данных ; Монте-Карло симуляции ; simulation modeling ; horizontal scaling ; containers orchestration ; parametric stud-ies ; static threshold-based rules ; synthetic datasets ; Monte Carlo simulations |
Document type | Master graduation qualification work |
File type | |
Language | Russian |
Level of education | Master |
Speciality code (FGOS) | 09.04.04 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1959 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Additionally | New arrival |
Record key | ru\spstu\vkr\35463 |
Record create date | 7/14/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Целью выпускной работы является разработка метода горизонтального масштабирования исполнения имитационных моделей в облачной среде для повышения производительности платформ имитационного моделирования. Подход основан на динамическом распределении контейнеров с симуляциями в зависимости от характеристик контейнеров, в котором запущена имитационная модель и доступных ресурсов в системе. В работе представлена архитектура и описание реализации программного средства с внедренным предлагаемым методом горизонтального масштабирования исполнения имитационных моделей. Эффективность данного метода была оценена в процессе экспериментального исследования на основе запуска имитационных моделей с различным количеством симуляций, предназначенных для решения задач в сфере облачных вычислений. Результаты экспериментального исследования демонстрируют сокращение времени исполнения экспериментов на 19% в среднем для большого количества симуляций (от 1000), несмотря на незначительные накладные расходы на оркестрацию для небольшого количества симуляций (в районе 10). Подход оптимизирует использование ресурсов, позволяет адаптироваться к инфраструктурным ограничениям, что доказывает целесообразность высокопроизводительного имитационного моделирования в облачных средах.
The aim of this work is to develop a method for horizontal scaling of simulation models execution in a cloud environment for enhancing performance of simulation modeling platforms. A method based on the dynamic distribution of simulation containers depending on the containers in which the simulation model is running and the available resources in the system. The paper presents the architecture and description of the software tool with the implemented proposed method of horizontal scaling of simulation model execution. The effectiveness of this method has been evaluated in an experimental study based on execution of simulation models with different simulations count. designed to solve tasks related to cloud computing. The results of the experimental study demonstrate a 19% reduction of experiment execution time on average for many simulations (more than 1000) despite negligible orchestration overhead for a small number of simulations (around 10). The approach optimizes resources usage and allows adapting to infrastructure constraints, which proves the feasibility of high-performance simulation in cloud environment.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0