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

Название Средства формирования краткосрочных прогнозов ресурсов для облачных вычислений: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки»
Авторы Мосолов Михаил Алексеевич
Научный руководитель Самочадина Татьяна Николаевна
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика облачные вычисления ; прогнозирование нагрузки ; симуляция ; микросервисная архитектура ; rest api ; influxdb ; fastapi ; python ; cloud computing ; load forecasting ; simulation ; microservice architecture
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 02.03.02
Группа специальностей ФГОС 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2025/vr/vr25-1496
Права доступа Доступ по паролю из сети Интернет (чтение)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\35704
Дата создания записи 30.07.2025

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

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

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

Работа посвящена разработке программного средства для краткосрочного прогнозирования нагрузки в облачных вычислениях. Целью исследования является создание микросервиса, формирующего прогнозы загрузки серверов на основе анализа временных рядов, что способствует более эффективному динамическому распределению ресурсов. Методологическая основа работы включает архитектурное проектирование микросервисной системы с REST API и использование моделей машинного обучения (включая ансамбли) для прогнозирования. В реализации применялись шаблоны проектирования Strategy, Factory и Registry, обеспечивающие модульность и расширяемость архитектуры. В результате была создана масштабируемая система, поддерживающая как периодический запуск прогнозов, так и выполнение разовых сценариев, с возможностью динамического добавления новых стратегий без остановки сервиса. Проведено комплексное тестирование, подтвердившее соответствие системы заявленным требованиям. В ходе работы использовались следующие информационные технологии: язык программирования Python; фреймворки FastAPI и TensorFlow; библиотеки Pandas, Numpy, Apscheduler, Influxdb3-python, Pytest и Torchmetrics; база данных временных рядов InfluxDB; средства контроля версий Git и GitHub; архитектурные принципы RESTful API и микросервисный подход. Для разработки применялась среда Pycharm.

The work is devoted to the development of a software tool for short-term load forecasting in cloud computing. The aim of the research is to create a microservice that generates server load forecasts based on time series analysis, which contributes to more efficient dynamic resource allocation. The methodological framework of the work includes the architectural design of a microservice system with REST API and the use of machine learning models (including ensembles) for prediction. The implementation used Strategy, Factory and Registry design patterns to ensure modularity and extensibility of the architecture. As a result, a scalable system was created that supports both periodic forecasts and one-time scenarios, with the ability to dynamically add new strategies without stopping the service. Comprehensive testing was carried out, which confirmed the compliance of the system with the stated requirements. The following information technologies were used: Python programming language; FastAPI and TensorFlow frameworks; Pandas, Numpy, Apscheduler, Influxdb3-python, Pytest and Torchmetrics libraries; InfluxDB time series database; Git and GitHub version control tools; RESTful API architectural principles and microservice approach. The Pycharm environment was used for development.

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

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

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