This paper compares queuing theory and system dynamics as two distinct methodologies for modeling flows and resource contention. It explains how system dynamics models continuous events through stocks, rates, and feedback loops, using examples such as savings accounts and manufacturing production. The paper then outlines queuing theory as the study of contention for shared, limited resources, describing how arrival rates, service rates, and probability functions are used to calculate system measurements such as capacity utilization and average waiting times. Key structural and conceptual differences between the two approaches are identified and discussed.
In a system, there are different entities that flow into and accumulate in stocks before flowing out — sometimes into another stock. This process is analogous to items in a queue or waiting line. However, there are important aspects that distinguish queues from system dynamics. Queues differ from the items flowing in and out of stocks in several key ways, and understanding these distinctions is essential for choosing the appropriate modeling framework.
System dynamics as a construct normally allows for the modeling of continuous events and the incorporation of system feedback. System dynamics is therefore a methodology used to understand how systems behave over time. There are two types of systems: open systems and feedback systems. An open system takes inputs and produces outputs from them, where those outputs have no impact on future inputs. A feedback system, on the other hand, uses the outputs of one cycle to influence the inputs for decision-making in future cycles.
There are several examples of flows modeled using a system dynamics approach. One example involves savings and the interest accumulated on those savings. Savings represents a stock, or level, while interest is a decision function represented by the valve in system dynamics. The valve controls the rate of flow into the savings stock from the interest. The interest is normally dependent on the current level of savings and the prevailing interest rate, and it causes the amount of savings to change over time. A second example is a manufacturing company in which the rate of production depends on the supply of raw materials. If raw materials are unavailable, production cannot continue (Aitelli & Deckro, 2004).
Queuing theory is the study of contention for shared but limited resources. It consists of models and formulas that describe the relationship between service requests, delay, and congestion. There are several practical examples of queuing theory in action. One is a post office with a single line but multiple clerks, where the next person served is the one who has waited longest in the line. The burden of waiting is thus shared by all those in the line — the longer the line, the longer the wait.
A second example involves trucks entering a dock. They must join a queue so that they can be processed in an orderly manner during the clearance process. Without a queue, the situation would become chaotic. Based on average arrival rates and average service rates, queuing model formulas can be used to calculate important system measurements such as capacity utilization, average waiting times, and the average number of items in a queue at any given time.
"Random variables, probability functions, and wait analysis"
Queues and system dynamics both address how entities move through systems, yet they differ fundamentally in their assumptions, structures, and analytical methods. System dynamics emphasizes continuous feedback and the behavior of stocks and flows over time, while queuing theory focuses on the probabilistic management of contention for limited resources. Together, they represent complementary tools for understanding and optimizing complex systems in operations research, management, and engineering.
Aitelli, M., & Deckro, M. (2004). Modelling the Lanchester Laws with system dynamics. Journal of Defense Modeling and Simulation, 5(1).
You’re 80% through this paper. Sign up to read the remaining 1 section.
Sign Up Now — Instant Access Already a member? Log inAlways verify citation format against your institution’s current style guide requirements.