Details
| Title | Система управления и администрирования для сетевых устройств телекоммуникационной сети на основе событийно-ориентированной архитектуры: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки» = An event-oriented architecture-based management and administration system for telecommunication network devices |
|---|---|
| Creators | Пономарев Александр Антонович |
| Scientific adviser | Никифоров Игорь Валерьевич |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | телекоммуникации ; событийно-ориентированная архитектура ; сервис-ориентированная архитектура ; operations administration and maintenance ; telecommunications ; event-driven architecture ; service-oriented architecture |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 02.03.02 |
| Speciality group (FGOS) | 020000 - Компьютерные и информационные науки |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-2596 |
| Rights | Доступ по паролю из сети Интернет (чтение) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42767 |
| Record create date | 8/21/2026 |
Allowed Actions
–
Action 'Read' will be available if administrator prepare required files
| Group | Anonymous |
|---|---|
| Network | Internet |
Выпускная квалификационная работа посвящена снижению трудоёмкости поставки новых функций в системе управления и администрирования телекоммуникационной сети для сетевых устройств за счёт перехода к событийно-ориентированной архитектуре. Сравнительный анализ существующей сервис-ориентированной реализации и альтернативных вариантов архитектуры показал, что текущая система характеризуется высокой связанностью компонентов, значительным распространением изменений по системе и наличием централизованных точек координации, что увеличивает сложность сопровождения и развития. На основе структурных графов архитектур и набора метрик были количественно подтверждены ограничения существующего решения и обоснован выбор событийно-ориентированной модели. Предложенная архитектура обеспечивает локализацию изменений (связанность сервисов снижена в 1,82 раза), уменьшение числа затрагиваемых компонентов (вероятность распространения изменений снижена на 5%) и снижение влияния отдельных модификаций на всю систему (вероятность распространения отказов сервисов в системе снижена на 5%). Разработанное решение было реализовано в составе программно-аппаратной системы базовой станции и контроллера базовой станции телекоммуникационной сети. Полученные результаты показали, что переход к событийно-ориентированной архитектуре позволил сократить трудоёмкость поставки новых функциональностей для системы OAM более чем в 2 раза. Реализация основана на технологическом стеке, включающем Golang, C++, очередь сообщений на основе разделяемой памяти, Protocol Buffers, Sysrepo, Netopeer и SQLite.
This graduation thesis is devoted to reducing the effort required to deliver new features in the OAM (Operations, Administration and Maintenance) management system for telecommunication network devices through a transition to an event-driven architecture. A comparative analysis of the existing service-oriented implementation and alternative architectural approaches showed that the current system is characterized by high component coupling, significant propagation of changes across the system, and the presence of centralized coordination points, which increases maintenance and development complexity. Based on architectural dependency graphs and a set of metrics, the limitations of the existing solution were quantitatively confirmed, and the choice of an event-driven model was justified. The proposed architecture provides change localization (connectivity of services is reduced by 1.82 times), reduces the number of affected components (the probability of propagation of changes is reduced by 5%), and decreases the impact of individual modifications on the entire system (the probability of propagation of failures of services in the system is reduced by 5%). The developed solution was implemented within the hardware-software system of the base station and the base station controller of the telecommunication network. The obtained results showed that the transition to an event-driven architecture reduced the effort required to deliver new functionality for the OAM system by more than two times. The implementation is based on a technology stack that includes Golang, C++, shared memory queue, Protocol Buffers, Sysrepo, Netopeer, and SQLite.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|