HomeNetworks & Graph TheoryVirtual Classroom Latency Simulator

Virtual Classroom Latency Simulator

Interactive M/M/1/K queueing simulator: watch a virtual classroom's synchronous session degrade as class size and interaction rate grow, with live queue length, latency and packet-loss readouts against queueing theory.

Networks & Graph Theory3DModerate60 FPS📱 Mobile-adapted
virtual-classroom ↗ Open standalone

A synchronous virtual classroom lives or dies on network queueing, not bandwidth alone. Every student's audio, video and chat stream generates packets that funnel through one server link; this simulator models that link as a finite-buffer M/M/1/K queue and renders it in 3D — students in a ring firing packets at a central hub, packets queueing as glowing markers when the server falls behind, and turning red when the jitter buffer overflows and a frame is dropped. Push the class size and per-student chattiness up, or the server capacity and buffer size down, and watch queue length, latency and packet loss climb exactly as the closed-form M/M/1/K formulas predict — a concrete, testable version of the "responsiveness degrades as load increases" claim behind every real video-conferencing classroom.

⚙ Under the hood

An interactive M/M/1/K queueing simulator showing how a virtual classroom's synchronous session degrades as class size and interaction rate grow, with live queue length, latency and packet-loss readouts checked against queueing theory.

networkingqueueing-theorylatencyeducation-techM/M/1/Kpacket-loss

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)