Детальная информация
Название | Инструмент для имитационного моделирования работы центра облачных вычислений: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки» |
---|---|
Авторы | Ефимов Максим Андреевич |
Научный руководитель | Самочадина Татьяна Николаевна |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | имитационные модели ; облачные вычисления ; cloudsim ; тестирование и сравнение алгоритмов ; simulation models ; cloud computing ; algorithm testing and comparison |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 02.03.02 |
Группа специальностей ФГОС | 020000 - Компьютерные и информационные науки |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1494 |
Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\35702 |
Дата создания записи | 30.07.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Данная работа посвящена разработке инструмента для имитационного моделирования работы центра облачных вычислений. В ходе работы были решены следующие задачи: проведён анализ существующих инструментов, спроектированы и разработаны инструмент имитационного моделирования работы центра облачных вычислений и генератор заявок на симуляцию, выполнена интеграция инструмента со стендом для тестирования алгоритмов прогнозирования и распределения ресурсов облачных вычислений. Работа направлена на создание инструмента, позволяющего моделировать работу центра облачных вычислений. Ключевой особенностью инструмента является наличие генератора заявок, позволяющего симулировать поток задач, получаемых центром облачных вычислений. Тестирование работы инструмента подтвердило надёжность ядра симулятора как при статических конфигурациях, так и при динамически изменяющейся нагрузке. Также было проведено модульное тестирование кода инструмента. Была проведена интеграция инструмента со стендом для тестирования алгоритмов прогнозирования и распределения ресурсов облачных вычислений. Полученные результаты демонстрируют возможность использования данного инструмента для моделирования работы центров облачных вычислений. Для разработки инструмента использовался язык Java с фреймворками Spring Framework и CloudSim Plus. Тестирование выполнялось с помощью JUnit, Mockito и Lombok. В качестве системы сборки применялся Maven, контроль версий осуществлялся с помощью GitLab, Хранение данных производилось посредством InfluxDB. Разработка осуществлялась в среде IntelliJ IDEA.
This study is dedicated to the development of a tool for simulation modeling of cloud data center operations. The following tasks were accomplished during the project: existing simulation tools were analyzed; a simulation modeling tool for cloud data center operations and a request generator were designed and developed; the tool was integrated with a testbed for evaluation workload prediction and resource allocation algorithms in cloud computing environments. The primary objective of this work is to create a tool that enables simulation of cloud data center operations. A key feature of the tool is the built-in request generator, which allows simulation of task flows arriving at the data center. Testing confirmed the reliability of the simulation core under both static configurations and dynamically changing workloads. Unit testing of the tool’s code was also performed. The tool was successfully integrated with a testbed for evaluation workload prediction and resource allocation algorithms in cloud computing environments. The results demonstrate the applicability of the developed tool for simulating the operations of cloud data centers. The tool was implemented using Java and the Spring Framework and CloudSim Plus libraries. Testing was carried out with JUnit, Mockito, and Lombok. Maven was used for build automation, GitLab for version control, and InfluxDB for data storage. Development was performed in the IntelliJ IDEA environment.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0