• MATLAB: A high-level programming language and interactive environment widely
used for numerical computations, simulations, and algorithm development. It is often used for queuing system analysis due to its robust mathematical libraries and visualization tools. • Simulink: A block diagram-based simulation tool integrated with MATLAB. It allows users to model, simulate, and analyze dynamic systems, including queuing networks, by creating graphical models. • Applications: Useful for analyzing queue dynamics, optimizing system performance, and testing queuing theory in areas such as telecommunications, manufacturing, and logistics.
b. M/M/n Queuing Model Simulation
• Overview: The M/M/n queuing model is a type of Markovian queue with:
o M: Exponential inter-arrival times (Markovian process). o M: Exponential service times. o n: Multiple servers. • Simulation Goal: To study metrics like average queue length, waiting time, and server utilization. • Implementation: Simulation involves tracking arrivals, service completions, and queue status using programming tools (e.g., Python, MATLAB) or simulation software. Random number generators model arrivals and service times. • Applications: Commonly applied in call centers, server management, and traffic systems.
c. QSIM
• Description: QSIM is a simulation tool designed specifically for modeling and
analyzing queuing systems. • Features: o Models a variety of queuing scenarios, including single-server, multi-server, and networked queues. o Supports user-defined distributions for arrival and service times. o Provides visualizations and statistical analysis of queue performance. • Usage: Often used in academic and professional settings to understand queuing behavior and optimize system parameters. • Applications: Suitable for analyzing customer service systems, production lines, and other queuing-intensive environments.