Алгебри алгоритмів для моделювання розподілу ресурсів в ІТ проектах

2023;
: cc. 156 - 166
1
Національний університет «Львівська політехніка»
2
Національний університет «Львівська політехніка»

Розподіл ресурсів – важливе науково-практичне завдання, оскільки стосується усіх галузей життєдіяльності людини, не є винятком сфера інформаційних технологій. Дослідження показало, що сьогодні уже є множина підходів для вирішення поставленого завдання, кожен з яких характеризується певними особливостями. Проаналізовано відомі методи розподілу ресурсів, наведено їх класифікацію та показано, що переважно вони визначаються як задачі лінійного програмування, матриці розподілення ресурсів чи реалізуються на основі емпіричних знань. З огляду на це, ми проаналізували механізми алгебри алгоритмів, визначили їх сфери застосування та прийняли рішення щодо їх використання для моделювання розподілу ресурсів у галузі інформаційних технологій. Подальша робота була спрямована на побудову дерева цілей, що дало змогу відобразити генеральну мету та підцілі, які необхідно забезпечити з метою ефективного розподілу ресурсів. Виконано аналіз та вибрано інструментальні засоби розроблення. Результатом роботи став прототип програмного забезпечення, що реалізує моделювання розподілу ресурсів із використанням методу Балаша та апарату алгебри алгоритмів. Подальші дослідження будуть спрямовані на верифікацію роботи системи та конструювання суміжних модулів.

  1. Heagney J. (2022). Fundamentals of Project Management, Sixth Edition. HarperCollins Leadership.
  2. Kerzner H. (2022). Project Management Metrics, KPIs, and Dashboards: A Guide to Measuring and Monitoring Project Performance 4th Edition, Wiley.
  3. Keen W. P. (2017). Building a Decision Support System: The Mythical Man-month Revisited, Andesite Press.
  4. Sànchez-Marrè M. (2022). Intelligent Decision Support Systems, Springer.
  5. Thakkar J. J. (2021). Multi-Criteria Decision Making (Studies in Systems, Decision and Control Book, 336), Springer.
  6. Proctor T. (2018). Creative Problem Solving for Managers: Developing Skills for Decision Making and Innovation, Routledge.
  7. Donahue W. (2023). Mastering Project Management: Results Through People: A Competency-Based Guidebook Focused on Project Leadership – Includes PM Test Prep Questions, Independently published.
  8. Дорогий Я. (2016). Розподіл ресурсів критичної IT-інфраструктури з використанням хмарних техно- логій. Електроніка та зв’язок: наук.-техн. журнал. № 1(90). С. 42–49. DOI: 10.20535/2312-1807.2016.21.1.80593.
  9. Колумбет В., Свинчук О. (2021). Моделювання розподілу ресурсів у великих інформаційних системах на основі мультиагентного підходу. Телекомунікайційні та інформаційні технології. № 3(72). С. 4–11. DOI: 10.31673/2412-4338.2021.030411.
  10. Кучук Н., Зубрицький Г., Кучук Г. (2022). Метод розподілу ресурсів в комп’ютерних системах на інтегрованих програмних платформах. Системи обробки інформації. № 1 (168). С. 36–42. DOI: 10.30748/soi.2022.168.04.
  11. Косолап, А., Волинець, Н. (2018). Оптимальний розподіл ресурсів у багатопроцесорних системах. Математичне моделювання. № 2(39). С. 89–94. DOI: 10.31319/2519-8106.2(39)2018.154226.
  12. Merrow E. (2022). Contract Strategies for Major Projects: Mastering the Most Difficult Element of Project Management, Wiley.
  13. Yang S., He N., Li F., Fu X. (2022). Resource Allocation in Network Function Virtualization: Problems, Models and Algorithms, Springer.
  14. Kritzman M., Kinlaw W., Turkington D. (2021). Asset Allocation: From Theory to Practice and Beyond, Wiley.
  15. Indrusiak L. S., Dziurzanski P., Singh A. K. (2022). Dynamic Resource Allocation in Embedded, High-Performance and Cloud Computing, River Publishers.
  16. Tilley S. (2019). Systems Analysis and Design (MindTap Course List), Cengage Learning.
  17. Valacich J., George J., Hoffer J. (2020). Modern Systems Analysis and Design, Pearson.
  18. Rutherford A. (2020). The Systems Thinker – Mental Models: Take Control Over Your Thought Patterns. Learn Advanced Decision-Making and Problem-Solving Skills, VDZ.
  19. Shamile B. (2022). Software Development with UML Diagrams, Independently published.
  20. Овсяк В. (2001). Алґоритми: методи побудови, оптимізації, дослідження вірогідності. Львів: Світ.160 с.
  21. Василюк, А., Басюк, Т. (2018). Інтелектуальний аналіз процесу трансформування формул алгебри алгоритмів. Вісник Національного університету “Львівська політехніка”. Серія: “Інформаційні системи та мережі”, № 901, С. 97–102.