HomeNetworks & Graph TheoryRadio Tail Timer: Telemetry Upload Battery Cost

Radio Tail Timer: Telemetry Upload Battery Cost

Interactive 3D simulation of the mobile-radio 'tail effect': how telemetry upload frequency, batching, and the RRC tail timer determine how long a phone's radio stays in a high-power state, and what that costs in battery.

Networks & Graph Theory3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
mobile-telemetry-instrumentation ↗ Open standalone

Every telemetry event a mobile app sends home — a metric, a log line, a trace span — has to travel over a radio that is normally parked in a low-power idle state. This simulator renders the resulting phone-to-tower link in 3D: telemetry events queue up as glowing dots on the device, a flush sends them flying to the tower and promotes the radio to its high-power state, and the radio then lingers there for a configurable tail timer before dropping back to idle. Adjust the event rate, the batch-flush threshold, and the tail timer to see how "send everything immediately" instrumentation pins the radio awake and drains the battery far faster than the same data sent in fewer, larger batches — with live readouts for battery remaining, radio duty cycle, and wake-ups per minute.

⚙ Under the hood

An interactive 3D model of the mobile-radio 'tail effect': telemetry events queue on the device and flush to a cell tower, promoting the radio into a high-power state that lingers for a tail timer before dropping back to idle, with live battery, duty-cycle, and radio-wake readouts.

mobiletelemetrynetworkingbatteryradioinstrumentation

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

What did you find?

Add reproduction steps (optional)