Details
Title | Разработка алгоритма распределения ресурсов для бизнес-процессов на основе языка BPMN: выпускная квалификационная работа бакалавра: направление 02.03.01 «Математика и компьютерные науки» ; образовательная программа 02.03.01_01 «Системы искусственного интеллекта и суперкомпьютерные технологии» |
---|---|
Creators | Сунгатуллин Азат Русланович |
Scientific adviser | Попов Сергей Геннадьевич |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2024 |
Collection | Выпускные квалификационные работы; Общая коллекция |
Subjects | бизнес-процесс; BPM; BPMN; распределение ресурсов; балансировка нагрузки; математическая статистика; методы оптимизации; информационные системы; автоматизация бизнеса; business process; resource allocation; load balancing; math statistics; optimization methods; information systems; business automatization |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 02.03.01 |
Speciality group (FGOS) | 020000 - Компьютерные и информационные науки |
DOI | 10.18720/SPBPU/3/2024/vr/vr24-4763 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Record key | ru\spstu\vkr\32220 |
Record create date | 8/28/2024 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
При распределении ресурсов для цифровых бизнес-процессов возникает проблема неэффективной автоматизации процесса распределения, обусловленная особенностями ресурсов в данной предметной области. Так как классические алгоритмы балансировки нагрузок и распределения ресурсов рассчитаны на маленькие задачи, выполняемые вычислительными машинами, их подходы приводят к неэффективному распределению задач большего веса между разнородными ресурсами. Для решения данной проблемы предлагается алгоритм распределения ресурсов, производящий распределение на основе статистики выполнения различных видов задач различными ресурсами, что позволяет более эффективно и равномерно нагружать ресурсы, уменьшая среднее время выполнения задачи и размер его отклонения от нормы. Результаты работы могут быть использованы для улучшения распределения ресурсов в организациях, использующих BPM в своей работе, что повысит их экономическую и рабочую эффективность.
In the process of allocating resources for digital business processes arises an issue of inefficient automation of the allocation process, caused by the specific characteristics of resources in this domain. Traditional load balancing and resource allocation algorithms are designed for small tasks performed by computing machines, and their approaches lead to inefficient distribution of larger tasks among heterogeneous resources. To address this problem, a resource allocation algorithm is proposed that distributes resources based on statistics of various types of tasks performed by different resources. This allows for more effective and balanced resource utilization, reducing the average task completion time and its deviation from the norm. The results of this work can be used to improve resource allocation in organizations using BPM in their operations, thereby enhancing their economic and operational efficiency.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
- Введение
- =Средства моделирования и автоматизации бизнес-процессов
- Нотация BPMN
- BPM-движки
- Распределение ресурсов в BPM-движках
- Алгоритм Round Robin
- Алгоритм Weighted Round Robin
- Алгоритм Dynamic Weighted Round Robin
- Алгоритм Least Connections
- Идентификация задач
- Выводы
- =Описание алгоритма распределения ресурсов для бизнес-процессов
- Метод идентификации типов задач
- Метод расчета статистики времени выполнения задач
- Метод распределения ресурсов
- Описание алгоритма
- Выводы
- =Реализация алгоритма распределения ресурсов для бизнес-процессов
- Реализация BPM-движка
- Реализация распределителя ресурсов
- Пример работы алгоритма
- Выводы
- =Оценка алгоритма распределения ресурсов для бизнес-процессов
- Используемый бизнес-процесс
- Оценка алгоритмов
- Результаты оценки Dynamic Weighted Round Robin
- Результаты оценки Least Connections
- Результаты оценки разработанного алгоритма
- Сравнение алгоритмов
- Оценка затрат на выполнение алгоритма
- Оценка объема используемой памяти
- Выводы
- Заключение
- Список литературы
Access count: 8
Last 30 days: 0