Discrete Event Simulation, visually
Build queueing system models on a canvas, run them in real time, and read the results from live charts — all in the browser.
How it works
Build your model
Place generators, queues, and servers on the canvas. Connect them into any topology — tandem queues, parallel servers, multi-stage pipelines.
Configure parameters
Set arrival rates, service rates, queue capacities, and wait timeouts. Every parameter can be changed while the simulation is already running.
Run and analyze
Watch live charts appear next to each component: queue depths, server state distributions, throughput rates, and end-to-end cycle time histograms.
Built for clarity
No installation
Runs entirely in the browser. Open the link and start building — no sign-up required for the free tier.
Mathematically grounded
Poisson arrivals and exponential service times give you the classical M/M/c foundation used in telecom, manufacturing, and service system design.
Interactive by design
Adjust any parameter mid-run and see the system respond instantly. Explore what-if scenarios without stopping and restarting.
Real-time at any speed
Run the simulation at wall-clock pace or ramp it up to 16× to reach steady state faster. The engine runs in a Web Worker so the UI stays fluid.
Start simulating today
The Starter plan is free forever — unlimited components, model import/export, no credit card required.
Frequently asked questions
What is MySolvers?
MySolvers is a browser-based discrete event simulation platform for queueing systems. You build a model visually on a canvas, run it in real time, and read the results from charts that appear next to each component.
What is discrete event simulation?
Discrete event simulation models a system as a sequence of events that happen at distinct points in time — an entity arriving, a server starting work, a job completing. It is the standard technique for analysing queues, wait times and resource contention when formulas alone are not enough.
Do I need to install anything?
No. MySolvers runs entirely in the browser. Open the link and start building — no download, no setup, and no sign-up required for the free tier.
Is there a free plan?
Yes. The Starter plan is free forever and lets you build simulations of any size, with basic statistics, real-time simulation and model import/export to a local file. No credit card is required.
What kinds of systems can I model?
Anything you can express with generators, queues and servers: tandem queues, parallel servers, and multi-stage pipelines. Arrivals follow a Poisson process and service times are exponentially distributed, giving you the classical M/M/c building block used in telecom, manufacturing, service system design and microservice capacity planning.
Can I change parameters while the simulation is running?
Yes. Arrival rate, service rate and queue capacity can all be changed mid-run. The engine applies the update instantly, so you can explore what-if scenarios without stopping and restarting the simulation.
What results does the simulator give me?
Live charts show queue length over time, queue-size probability distributions, server state breakdowns (waiting, busy, blocked) and entity throughput rates. A global monitor tracks every entity end to end and plots a histogram of cycle times, so you can watch latency percentiles form as the run evolves.