Details

Title Разработка frontend-части стенда для исследования алгоритмов прогнозирования и распределения ресурсов облачных вычислений: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки»
Creators Серазитдинова Алина
Scientific adviser Самочадина Татьяна Николаевна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects облачные вычисления ; симуляция ; frontend ; визуализация ; распределение ресурсов ; прогнозирование нагрузки ; веб-интерфейс ; cloudsim ; typescript ; react ; cloud computing ; simulation ; visualization ; resource allocation ; load forecasting ; web interface
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 02.03.02
Speciality group (FGOS) 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2025/vr/vr25-1755
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\35869
Record create date 7/30/2025

Allowed Actions

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

Group Anonymous
Network Internet

Работа посвящена созданию клиентской части (frontend) стенда для исследования алгоритмов прогнозирования и распределения ресурсов в облачных вычислениях. Разрабатываемый интерфейс должен обеспечивать ввод исходных данных, подключение алгоритмов прогнозирования и распределения ресурсов, а также визуализацию полученных результатов. В ходе работы был проведён обзор существующих симуляционных платформ, выявлены ограничения по части визуального взаимодействия и гибкости настройки. На основе полученных данных была спроектирована и реализована frontend-архитектура. Пользовательский интерфейс поддерживает настройку симуляций вручную и через JSON, запуск симуляций, просмотр истории и анализ метрик в виде графиков и диаграмм. Разработанный инструмент облегчает исследование поведения облачных систем без необходимости развёртывания физической инфраструктуры и может быть использован в образовательных, научных и инженерных целях. В процессе работы были использованы следующие информационные технологии: язык программирования TypeScript, библиотека React, Chart.js для визуализации, React Router для маршрутизации, а также REST API для связи с backend-сервисами. В качестве облачных технологий применялись контейнеризация Docker и локальные имитации облачной инфраструктуры; данные для визуализации получались из базы данных InfluxDB, взаимодействие с которой осуществлялось через backend.

The work is dedicated to the development of the client side (frontend) of a testbed for researching forecasting and resource allocation algorithms in cloud computing. The designed interface is intended to support input of initial data, integration of forecasting and resource allocation algorithms, as well as visualization of the obtained results. A review of existing simulation platforms was conducted, revealing limitations in terms of visual interaction and configuration flexibility. Based on the collected insights, a frontend architecture was designed and implemented. The user interface supports manual and JSON-based simulation configuration, simulation launching, history viewing, and analysis of metrics in the form of graphs and charts. The developed tool facilitates the study of cloud system behavior without the need for physical infrastructure deployment and can be used for educational, scientific, and engineering purposes. The following information technologies were used during the work: TypeScript programming language, React library, Chart.js for visualization, React Router for routing, and REST API for communication with backend services. Docker-based containerization and local emulation of cloud infrastructure were employed as cloud technologies; data for visualization was obtained from an InfluxDB database, accessed through the backend.

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

Access count: 0 
Last 30 days: 0

Detailed usage statistics