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 PDF
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
Read
Internet Authorized users SPbPU
Read
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

Detailed usage statistics