Algebras of algorithms for modeling the distribution of resources in IT projects

: pp. 156 - 166
Lviv Polytechnic National University
Lviv Polytechnic National University

The distribution of resources is an important scientific and practical task, as it concerns all areas of human activity, the field of information technologies is no exception. A study was conducted, which showed that today there are many approaches to solving the given problem, each of which is characterized by certain features. Known methods of resource allocation are analyzed, their classification is given and it is shown that they are mainly defined as linear programming problems, resource allocation matrices or are implemented on the basis of empirical knowledge. With this in mind, the authors analyzed the mechanisms of the algebra of algorithms, determined their scopes of application, and made a decision regarding their use for modeling the distribution of resources in the field of information technologies. Further work was aimed at building a tree of goals, which made it possible to reflect the general goal and sub-goals that must be ensured in order to effectively allocate resources. An analysis was carried out and development tools were selected. The result of the work was a prototype of the software that implements the modeling of resource distribution using the Balash method and the algorithm algebra apparatus. Further research will be aimed at verifying the operation of the system and designing related modules.

  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 Ed., Wiley.
  3. W Keen 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. Dorogy Ya. (2016). Distribution of critical IT infrastructure resources using cloud technologies. Electronics and communication: scientific and technical journal, No. 1(90), 42–49. DOI: 10.20535/2312-1807.2016.21.1.80593.
  9. Kolumbet V., Svynchuk O. (2021). Modeling the allocation of resources in large information systems based on a multi-agent approach. Telecommunications and information technologies, No. 3(72), 4–11. DOI: 10.31673/2412- 4338.2021.030411.
  10. Kuchuk N., Zubrytskyi G., Kuchuk G. (2022). The method of resource allocation in computer systems on integrated software platforms. Information processing systems, No. 1 (168), 36–42. DOI: 10.30748/soi.2022.168.04.
  11. Kosolap, A., Volynets, N. (2018). Optimal allocation of resources in multiprocessor systems. Mathematical modeling, No. 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. Dennis A., Tegarden D. (2019). Systems Analysis and Design, Wiley.
  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. Ovsyak. V. (2001). Algorithms: methods of construction, optimization, probability studies. Lviv: World,160 s .
  21. Vasyliuk A., Basyuk T. (2018). Intellectual analysis of the process of transformation of algorithms of algebra algorithms. Bulletin of the Lviv Polytechnic National University. Series: “Information Systems and Networks”, No. 901, 97–102.