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

1

Build your model

Place generators, queues, and servers on the canvas. Connect them into any topology — tandem queues, parallel servers, multi-stage pipelines.

2

Configure parameters

Set arrival rates, service rates, queue capacities, and wait timeouts. Every parameter can be changed while the simulation is already running.

3

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.