Details

Title Разработка программных средств мониторинга системы распределенных вычислений: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Худилайнен Владислав Александрович
Scientific adviser Медведев Борис Моисеевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2023
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects система распределённых вычислений ; инструменты мониторинга ; удалённый вызов процедур ; C++ ; QT ; distributed computing system ; monitoring tools ; remote procedure call
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2023/vr/vr23-3498
Rights Доступ по паролю из сети Интернет (чтение)
Record key ru\spstu\vkr\22881
Record create date 7/21/2023

Allowed Actions

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

Group Anonymous
Network Internet

Тема выпускной квалификационной работы: «Разработка программных средств мониторинга распределённой системы вычислений». Выпускная квалификационная работа посвящена разработке программных средств, позволяющих осуществлять инфраструктурный мониторинг распределённой системы вычислений. Программное средство позволяет получить информацию, позволяющую оценить текущую работоспособность отдельных элементов системы и дающую понимание о текущих выполняемых задачах на разных её узлах. Актуальность темы связана с широким использованием распределённых вычислительных систем и необходимостью в реализации средств мониторинга работоспособности компонентов. Были разработаны функциональные и нефункциональные требования к разрабатываемому программному средству. На их основе был разработан модуль мониторинга, осуществляющий подключение к серверам распределённой системы вычислений и собирающий информацию о подключённых к серверам модулях: их названии и состоянии. Был разработан графический интерфейс пользователя для управления параметрами подключения и отображением результатов собранной информации. Проведено модульное и интеграционное тестирование программных средств. Программные средства были реализованы на языке программирования C++ с использованием библиотеки boost. Графический интерфейс реализован при помощи фреймворка QT.

The topic of the graduate qualification work is "Development of software tools for monitoring a distributed computing system". This thesis is devoted to development of a software tool for infrastructure monitoring of a distributed computing system. The software tool allows getting information, which allows estimating current workability of separate elements of the system and giving understanding about current performed tasks on its different nodes. The relevance of the topic is related to the widespread use of distributed computing systems and the need to implement component performance monitoring tools. Functional and non-functional requirements for the software to be developed were developed. On their basis, a monitoring module was developed to connect to the servers of the distributed computing system and to collect information on the modules connected to the servers: their name and status. A graphical user interface was developed to control the connection parameters and display the results of the collected information. Modular and integration testing of the software tools was performed. The software tools were implemented in the C++ programming language using the boost library. The graphical interface was implemented using QT framework.

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

Access count: 6 
Last 30 days: 0

Detailed usage statistics