Sign in to use this feature.

Years

Between: -

Subjects

remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline

Journals

Article Types

Countries / Regions

Search Results (11)

Search Parameters:
Keywords = queueing petri nets

Order results
Result details
Results per page
Select all
Export citation of selected articles as:
17 pages, 789 KB  
Article
Modeling Marshaling Yard Processes with M/HypoK/1/m Queuing Model Under Failure Conditions
by Abate Sewagegn and Michal Dorda
Appl. Sci. 2025, 15(16), 8873; https://doi.org/10.3390/app15168873 - 12 Aug 2025
Viewed by 847
Abstract
This study presents a comprehensive analysis of the M/HypoK/1/m queuing model to evaluate the performance of marshaling yards in freight rail classification systems. The model effectively captures the complex, multi-phase nature of service and repair processes by incorporating hypo-exponential probability [...] Read more.
This study presents a comprehensive analysis of the M/HypoK/1/m queuing model to evaluate the performance of marshaling yards in freight rail classification systems. The model effectively captures the complex, multi-phase nature of service and repair processes by incorporating hypo-exponential probability distributions. The marshaling yard is modeled as a finite-capacity, single-server queue subject to potential server failures, reflecting real-world disruptions. Two complementary methodological frameworks are employed: a mathematical model based on continuous-time Markov chains (CTMCs) and a simulation model constructed using Colored Petri Nets (CPNs). In the analytical approach, both service time and repair time follow hypo-exponential distributions, which are used to approximate the gamma distribution. The simulation model built in CPN Tools allows for dynamic visualization and performance evaluation. In the CPN model, we applied a gamma distribution, which allowed us to evaluate the accuracy of the approximation implemented in the analytical model. The result indicated that utilization of the marshaling yard in primary shunting was approximately 23.81%, and with secondary shunting, 22.53%. The study output proves that the hypo-exponential distribution is able to approximate the gamma distribution. This dual-framework approach, combining analytics with simulation, provides a deeper understanding of system behavior, supporting data-driven decisions for capacity planning, failure mitigation, and operational optimization in freight rail networks. Full article
(This article belongs to the Special Issue New Technologies in Public Transport and Logistics)
Show Figures

Figure 1

33 pages, 2760 KB  
Article
Developing a Platform Using Petri Nets and GPenSIM for Simulation of Multiprocessor Scheduling Algorithms
by Daniel Osmundsen Dirdal, Danny Vo, Yuming Feng and Reggie Davidrajuh
Appl. Sci. 2024, 14(13), 5690; https://doi.org/10.3390/app14135690 - 29 Jun 2024
Cited by 1 | Viewed by 1821
Abstract
Efficient multiprocessor scheduling is pivotal in optimizing the performance of parallel computing systems. This paper leverages the power of Petri nets and the tool GPenSIM to model and simulate a variety of multiprocessor scheduling algorithms (the basic algorithms such as first come first [...] Read more.
Efficient multiprocessor scheduling is pivotal in optimizing the performance of parallel computing systems. This paper leverages the power of Petri nets and the tool GPenSIM to model and simulate a variety of multiprocessor scheduling algorithms (the basic algorithms such as first come first serve, shortest job first, and round robin, and more sophisticated schedulers like multi-level feedback queue and Linux’s completely fair scheduler). This paper presents the evaluation of three crucial performance metrics in multiprocessor scheduling (such as turnaround time, response time, and throughput) under various scheduling algorithms. However, the primary focus of the paper is to develop a robust simulation platform consisting of Petri Modules to facilitate the dynamic representation of concurrent processes, enabling us to explore the real-time interactions and dependencies in a multiprocessor environment; more advanced and newer schedulers can be tested with the simulation platform presented in this paper. Full article
Show Figures

Figure 1

27 pages, 7659 KB  
Article
An Internet-of-Things-Based Dynamic Scheduling Optimization Method for Unreliable Flexible Manufacturing Systems under Complex Operational Conditions
by Abdulmajeed Dabwan, Husam Kaid, Abdulrahman Al-Ahmari, Khaled N. Alqahtani and Wadea Ameen
Machines 2024, 12(3), 192; https://doi.org/10.3390/machines12030192 - 15 Mar 2024
Cited by 7 | Viewed by 2726
Abstract
The dynamic scheduling problem (DSP) in unreliable flexible manufacturing systems (UFMSs) with concurrency, conflicts, resource sharing, and sequential operations is a complex optimization problem that requires the use of efficient solution methodologies. The effectiveness of scheduling UFMSs relies on the quality of equipment [...] Read more.
The dynamic scheduling problem (DSP) in unreliable flexible manufacturing systems (UFMSs) with concurrency, conflicts, resource sharing, and sequential operations is a complex optimization problem that requires the use of efficient solution methodologies. The effectiveness of scheduling UFMSs relies on the quality of equipment maintenance. Currently, UFMSs with consistently large queues of parts awaiting service employ a repair-after-failure approach as a standard maintenance procedure. This method may require unexpected resources, incur costs, consume time, and potentially disrupt the operations of other UFMSs, either partially or fully. This study suggests using a predictive maintenance (PdM) strategy that utilizes the Internet of Things (IoT) to predict and avoid early mechanical equipment failures before they happen in UFMSs, thereby reducing unplanned downtime and enhancing reliability. Therefore, the objective of this paper is to construct timed Petri net (TPN) models using the IoT for the PdM configuration of mechanical equipment in the dynamic scheduling problem of UFMSs. This necessitates that users represent the specific problem using TPNs. The process of PN modeling requires the utilization of domain knowledge pertaining to the target problems as well as to machine information. However, it is important to note that the modeling rules for PNs are straightforward and limited in number. Consequently, the TPN model is applied to generate and formulate mixed-integer linear programming (MILP) instances accurately. This is done to identify the optimal production cycle time, which may be implemented in real-life scenarios. Several UFMS instances are used to demonstrate the applications and effectiveness of the proposed method. The computational results demonstrate that the proposed method shows superior solution quality, effectively solves instances for a total of 10 parts and 6 machines, and achieves a solution in a reasonable CPU time. Full article
(This article belongs to the Special Issue Recent Advances in Smart Design and Manufacturing Technology)
Show Figures

Figure 1

29 pages, 3911 KB  
Article
Timed Petri Nets for Modeling and Performance Evaluation of a Priority Queueing System
by Dariusz Strzęciwilk
Energies 2023, 16(23), 7690; https://doi.org/10.3390/en16237690 - 21 Nov 2023
Cited by 8 | Viewed by 2536
Abstract
The application of queueing theory is very broad. Examples include electronic communication systems and devices. New technologies, electronic communication systems, and devices are used by many modern organizations. However, this implies certain requirements and risks. The requirements are, first and foremost, reliability, which [...] Read more.
The application of queueing theory is very broad. Examples include electronic communication systems and devices. New technologies, electronic communication systems, and devices are used by many modern organizations. However, this implies certain requirements and risks. The requirements are, first and foremost, reliability, which accounts for the complexity and interdependence of the system. On the other hand, the stochastic characteristics and complexity of these systems introduce risks related to the demands of reliability control, transmission quality, availability, and security. The research conducted so far is concerned with relatively simple queueing models that require certain assumptions to be made about the stochastic nature of the event stream. This is because complex queueing systems are very difficult to analyze using analytical methods. Hence, this paper attempts to use timed Petri nets in the modeling and performance evaluation of queueing systems belonging to the PQS (Priority Queueing System) group. IntServ and DiffServ architectures are discussed, as well as queueing systems used in quality-of-service assurance. A weighted PQS that eliminates the possibility of blocking lower-priority traffic is investigated. Based on a Petri model, the performance characteristics of the studied system are obtained. The impact of data generation on the system performance was analyzed, showing that temporal Petri nets can be effectively used in the modeling and performance evaluation of PQS systems. Full article
(This article belongs to the Special Issue Intelligent Methods and Applications in Electronics)
Show Figures

Figure 1

20 pages, 4239 KB  
Article
Performance Evaluation of an API Stock Exchange Web System on Cloud Docker Containers
by Tomasz Rak
Appl. Sci. 2023, 13(17), 9896; https://doi.org/10.3390/app13179896 - 1 Sep 2023
Cited by 6 | Viewed by 2215
Abstract
This study aims to identify the most effective input parameters for performance modelling of container-based web systems. We introduce a method using queueing Petri nets to model web system performance for containerized structures, leveraging prior measurement data for resource demand estimation. This approach [...] Read more.
This study aims to identify the most effective input parameters for performance modelling of container-based web systems. We introduce a method using queueing Petri nets to model web system performance for containerized structures, leveraging prior measurement data for resource demand estimation. This approach eliminates intrusive interventions in the production system. Our research evaluates the accuracy of various formal estimation methods, pinpointing the most suitable for container environments. With the use of a stock exchange web system benchmark for data collection and simulation verification, our findings reveal that the proposed method ensures precise response time parameter accuracy for such architectural configurations. Full article
Show Figures

Figure 1

9 pages, 634 KB  
Article
Recommendations for Using QPN Formalism for Preparation of Incoming Request Stream Generator in Modeled System
by Tomasz Rak and Dariusz Rzonca
Appl. Sci. 2021, 11(23), 11532; https://doi.org/10.3390/app112311532 - 5 Dec 2021
Cited by 1 | Viewed by 2153
Abstract
Simulation models are elements of science that use software tools to solve complex mathematical problems. They are beneficial in areas such as performance engineering and communications systems. Nevertheless, to achieve more accurate results, researchers should use more detailed models. Having an analysis of [...] Read more.
Simulation models are elements of science that use software tools to solve complex mathematical problems. They are beneficial in areas such as performance engineering and communications systems. Nevertheless, to achieve more accurate results, researchers should use more detailed models. Having an analysis of the system operations in the early modeling phases could help one make better decisions relating to the solution. In this paper, we introduce the use of the QPME tool, based on queueing Petri nets, to model the system stream generator. This formalism was not considered during the first tool development. As a result of the analysis, an alternative design model is proposed. By comparing the behavior of the proposed generator against the one already developed, a better adjustment of the stream to the customer’s needs was obtained. The study results show that appropriately adjusting queueing Petri net models can help produce better streams of data (tokens). Full article
(This article belongs to the Special Issue Web Infrastructure Enhancement and Performance Evaluation)
Show Figures

Figure 1

18 pages, 2461 KB  
Article
Assessment of the Method of Merging Landing Aircraft Streams in the Context of Fuel Consumption in the Airspace
by Anna Kwasiborska and Jacek Skorupski
Sustainability 2021, 13(22), 12859; https://doi.org/10.3390/su132212859 - 20 Nov 2021
Cited by 18 | Viewed by 3180
Abstract
The most important directions in the field of sustainable development of air transport concern increasing the capacity of airports and improving the global civil aviation system, improving air traffic safety, and developing procedures to optimize the operation of the aviation system. An important [...] Read more.
The most important directions in the field of sustainable development of air transport concern increasing the capacity of airports and improving the global civil aviation system, improving air traffic safety, and developing procedures to optimize the operation of the aviation system. An important area is environmental protection and measures to minimize the negative impact of civil aviation activities on the environment. Air traffic and the operation of airports generate adverse environmental effects, including greenhouse gas emissions, air pollution, and noise emissions. Due to the high intensity of aircraft maneuvers, the authors analyzed aircraft traffic in the area approaching the airport. It is essential to correctly line up for aircraft reporting from different entry points to the approach area to avoid waiting for landing. Misalignment of landing aircraft negatively impacts airport capacity, increases fuel consumption through more prolonged waiting times in space, and directly impacts air pollution. There are different ways to organize landing aircraft flows and other ways to merge these flows. The article aims to assess the method of combining the streams of landing aircraft and estimate the impact of such an organization on the increased fuel consumption of aircraft and thus on air pollution. The authors proposed a measure for assessing the quality of the landing queue, which was defined as the increase in flight time of aircraft in the approach area in relation to the nominal time, which was adopted as minimization. In order to obtain the results of research works, a model using a Petri net was developed, allowing for flexible mapping of concurrent processes and their effect analysis. Various methods of combining the streams of landing aircraft have been adopted: three-stage, two-stage, and single-stage. Then, simulation experiments were carried out, allowing the determination of whether the method of combining the streams of landing planes has an impact on the quality of the landing queue measured with the proposed index. The obtained results of the assessment can be used to estimate the increased fuel consumption of the aircraft. Full article
(This article belongs to the Special Issue Aviation Impact on Climate Change)
Show Figures

Figure 1

16 pages, 3088 KB  
Article
Modeling a New AQM Model for Internet Chaotic Behavior Using Petri Nets
by José M. Amigó, Guillem Duran, Ángel Giménez, José Valero and Oscar Martinez Bonastre
Appl. Sci. 2021, 11(13), 5877; https://doi.org/10.3390/app11135877 - 24 Jun 2021
Cited by 7 | Viewed by 2821
Abstract
Formal modeling is considered one of the fundamental phases in the design of network algorithms, including Active Queue Management (AQM) schemes. This article focuses on modeling with Petri nets (PNs) a new scheme of AQM. This innovative AQM is based on a discrete [...] Read more.
Formal modeling is considered one of the fundamental phases in the design of network algorithms, including Active Queue Management (AQM) schemes. This article focuses on modeling with Petri nets (PNs) a new scheme of AQM. This innovative AQM is based on a discrete dynamical model of random early detection (RED) for controlling bifurcations and chaos in Internet congestion control. It incorporates new parameters (α,β) that make possible better stability control over oscillations of an average queue length (AQL) at the router. The PN is validated through the matrix equation approach, reachability tree, and invariant analysis. The correctness is validated through the key properties of reachability, boundedness, reversibility, deadlock, and liveness. Full article
(This article belongs to the Special Issue Recent Advances in Petri Nets Modeling)
Show Figures

Figure 1

21 pages, 2236 KB  
Article
Modeling Web Client and System Behavior
by Tomasz Rak
Information 2020, 11(6), 337; https://doi.org/10.3390/info11060337 - 24 Jun 2020
Cited by 7 | Viewed by 4792
Abstract
Web systems are becoming more and more popular. An efficiently working network system is the basis for the functioning of every enterprise. Performance models are powerful tools for performance prediction. The creation of performance models requires significant effort. In the article, we want [...] Read more.
Web systems are becoming more and more popular. An efficiently working network system is the basis for the functioning of every enterprise. Performance models are powerful tools for performance prediction. The creation of performance models requires significant effort. In the article, we want to present various performance models of customer and Web systems. In particular, we want to examine a system behaviour related to different flow routes of clients in the system. Therefore we propose Queueing Petri Nets, the new modeling methodology for dealing with performance issues of production systems. We follow the simulation-based approach. We consider 25 different models to check performance. Then we evaluate them based on the proposed metrics. The validation results show that the model is able to predict the performance with a relative error lower than 20%. Our evaluation shows that prepared models can reduce the effort of production system preparation. The resulting performance model can predict the system behaviour in a particular layer at the indicated load. Full article
(This article belongs to the Special Issue Data Analytics and Consumer Behavior)
Show Figures

Figure 1

26 pages, 2698 KB  
Article
Stochastic-Petri Net Modeling and Optimization for Outdoor Patients in Building Sustainable Healthcare System Considering Staff Absenteeism
by Chang Wook Kang, Muhammad Imran, Muhammad Omair, Waqas Ahmed, Misbah Ullah and Biswajit Sarkar
Mathematics 2019, 7(6), 499; https://doi.org/10.3390/math7060499 - 1 Jun 2019
Cited by 26 | Viewed by 4219
Abstract
Sustainable healthcare systems are gaining more importance in the era of globalization. The efficient planning with sustainable resources in healthcare systems is necessary for the patient’s satisfaction. The proposed research considers performance improvement along with future sustainability. The main objective of this study [...] Read more.
Sustainable healthcare systems are gaining more importance in the era of globalization. The efficient planning with sustainable resources in healthcare systems is necessary for the patient’s satisfaction. The proposed research considers performance improvement along with future sustainability. The main objective of this study is to minimize the queue of patients and required resources in a healthcare unit with the consideration of staff absenteeism. It is a resource-planning model with staff absenteeism and operational utilization. Petri nets have been integrated with a mixed integer nonlinear programming model (MINLP) to form a new approach that is used as a solution method to the problem. The Petri net is the combination of graphical, mathematical technique, and simulation for visualizing and optimization of a system having both continuous and discrete characteristics. In this research study, two cases of resource planning have been presented. The first case considers the planning without absenteeism and the second incorporates planning with the absenteeism factor. The comparison of both cases showed that planning with the absenteeism factor improved the performance of healthcare systems in terms of the reduced queue of patients and improved operational sustainability. Full article
Show Figures

Figure 1

37 pages, 1978 KB  
Article
Design and Simulation of Material-Integrated Distributed Sensor Processing with a Code-Based Agent Platform and Mobile Multi-Agent Systems
by Stefan Bosse
Sensors 2015, 15(2), 4513-4549; https://doi.org/10.3390/s150204513 - 16 Feb 2015
Cited by 9 | Viewed by 9283
Abstract
Multi-agent systems (MAS) can be used for decentralized and self-organizing data processing in a distributed system, like a resource-constrained sensor network, enabling distributed information extraction, for example, based on pattern recognition and self-organization, by decomposing complex tasks in simpler cooperative agents. Reliable MAS-based [...] Read more.
Multi-agent systems (MAS) can be used for decentralized and self-organizing data processing in a distributed system, like a resource-constrained sensor network, enabling distributed information extraction, for example, based on pattern recognition and self-organization, by decomposing complex tasks in simpler cooperative agents. Reliable MAS-based data processing approaches can aid the material-integration of structural-monitoring applications, with agent processing platforms scaled to the microchip level. The agent behavior, based on a dynamic activity-transition graph (ATG) model, is implemented with program code storing the control and the data state of an agent, which is novel. The program code can be modified by the agent itself using code morphing techniques and is capable of migrating in the network between nodes. The program code is a self-contained unit (a container) and embeds the agent data, the initialization instructions and the ATG behavior implementation. The microchip agent processing platform used for the execution of the agent code is a standalone multi-core stack machine with a zero-operand instruction format, leading to a small-sized agent program code, low system complexity and high system performance. The agent processing is token-queue-based, similar to Petri-nets. The agent platform can be implemented in software, too, offering compatibility at the operational and code level, supporting agent processing in strong heterogeneous networks. In this work, the agent platform embedded in a large-scale distributed sensor network is simulated at the architectural level by using agent-based simulation techniques. Full article
Show Figures

Back to TopTop