Детальная информация
Название | Разработка frontend-части стенда для исследования алгоритмов прогнозирования и распределения ресурсов облачных вычислений: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки» |
---|---|
Авторы | Серазитдинова Алина |
Научный руководитель | Самочадина Татьяна Николаевна |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | облачные вычисления ; симуляция ; frontend ; визуализация ; распределение ресурсов ; прогнозирование нагрузки ; веб-интерфейс ; cloudsim ; typescript ; react ; cloud computing ; simulation ; visualization ; resource allocation ; load forecasting ; web interface |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 02.03.02 |
Группа специальностей ФГОС | 020000 - Компьютерные и информационные науки |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1755 |
Права доступа | Доступ по паролю из сети Интернет (чтение, печать) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\35869 |
Дата создания записи | 30.07.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Работа посвящена созданию клиентской части (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.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0