Analysis of Petri net based scheduling models

Keywords: scheduling, network graphs, Petri nets, resource allocation between project jobs

Abstract

Scheduling based on specialised scheduling models is one of the main stages of project management. It allows setting deadlines, budgeting, optimising resource allocation, identifying risks, implementing proactive risk management, and improving quality performance. This article discusses interrelated projects represented by scheduling network models. It also proposes mechanisms to study scheduling network models when some parameters of work are stochastic. The mechanisms developed within the study involve the analysis of critical paths of scheduling graphs with the help of coloured Petri nets with predicate transitions and specific markings represented by functions of random variables. Petri nets tools allow building models to describe project dynamics and to simulate the execution of jobs within the project schedule under certain restrictions or resource allocation rules. The resources allocated for jobs are assumed to be random variables, while time and the quality are functions of these random variables. Each job resource has sets value ranges, which, under certain assumptions about the distribution law, allow obtaining characteristics of the resources and their functions as random variables. The results of the simulation modelling are used to estimate time parameters of the project events and jobs and the possibility of completing the project within the deadline. The paper examines two ways to distribute project resources. The first model does not take into account the competition between jobs for the resources. According to the second model, the resources are distributed dynamically from a single centre. As a result, the random nature of job execution can cause a shortage of resources.

Downloads

Download data is not yet available.

Author Biographies

Tatyana V. Azarnova, Voronezh State University

DSc in Technical Sciences, Professor, Head of the Department of Mathematical Methods of Operations Research, Voronezh State University, author’s ID 6504085644, V-3166-2019.

Andrey A. Beloshitskiy, Zhukovsky and Gagarin Air Force Military Academic Centre

officer of the Armed Forces of the Russian Federation, senior assistant of the operational control centre of the Air Force Military Educational and Scientific Centre “Zhukovsky and Gagarin Air Force Military Academic Centre”

References

1. Ishchenko N. I. Information and analytical models of projects: network planning and management (SPM) (Initial course). Moscow, 2014.
2. Chanas S. and P. Zielinski. Critical path analysis in the network with fuzzy activity times. Fuzzy Sets and Systems. 2001. 123. P. 195 204.
3. Fernandez A. A., Armacost R. L. and Pet-Edwards J. J. Understanding simulation solutions to resource constrained project scheduling problems with stochastic task durations. Engineering Management Journal. 1998, December. 10 (4). P. 5–1.
4. Hulett D. Project schedule risk analysis: Monte Carlo Simulation or PERT? 2000.
5. Ivanchenko A. I., Russman I. B. Assessment of the quality of control in the tasks of managing organizational systems. Standards and quality. 2003. No 9. P. 88–90.
6. Peterson J. The theory of Petri nets and system modeling. Moscow : Mir, 1984. 264 p.
7. Russman I. B., Bermant M. A. On the problem of quality assessment. Economics and Mathematical Methods. T. XIV, No. 4. 1978.
8. Russman I. B., Gaidai A. A. Continuous monitoring of the process of achieving the goal. Institute for Management Problems. V. A. Trapeznikov RAS. Management of large systems. Issue 7. Moscow, 2004. P. 106–113.
Published
2020-09-30
How to Cite
Azarnova, T. V., & Beloshitskiy, A. A. (2020). Analysis of Petri net based scheduling models. Proceedings of Voronezh State University. Series: Systems Analysis and Information Technologies, (3), 32-42. https://doi.org/10.17308/sait.2020.3/3038
Section
System Analysis of Socio-Economic Processes