Status Updates in a multi-stream M/G/1/1 preemptive queue
Elie Najm, Emre Telatar

TL;DR
This paper analyzes a multi-stream preemptive queueing system where only one update can be in the system at a time, deriving formulas for average age metrics and showing how to prioritize streams by adjusting generation rates.
Contribution
It provides a closed-form solution for age metrics in a multi-stream M/G/1/1 preemptive queue and reveals how generation rates influence stream prioritization.
Findings
Closed-form expressions for average age and peak age.
Increasing a stream's generation rate prioritizes it.
Equal update rates minimize total age.
Abstract
We consider a source that collects a multiplicity of streams of updates and sends them through a network to a monitor. However, only a single update can be in the system at a time. Therefore, the transmitter always preempts the packet being served when a new update is generated. We consider Poisson arrivals for each stream and a common general service time, and refer to this system as the multi-stream M/G/1/1 queue with preemption. Using the detour flow graph method, we compute a closed form expression for the average age and the average peak age of each stream. Moreover, we deduce that although all streams are treated equally from a transmission point of view (they all preempt each other), one can still prioritize a stream from an age point of view by simply increasing its generation rate. However, this will increase the sum of the ages which is minimized when all streams have the same…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
