Multi-Source M/G/1/1 Queues with Probabilistic Preemption
Mohammad Moltafet, Hamid R. Sadjadpour, Zouheir Rezki, Marian Codreanu, Roy D. Yates
TL;DR
This work studies a multi-source status-update system with a single server and no buffer (M/G/1/1) under a probabilistic preemption policy. The authors derive the moment generating functions for the age of information and peak age of information for each source, expressing them through the MGFs of the system time and interdeparture time, with closed forms for these components. A semi-Markov/graph-based approach is used to compute the interdeparture time MGFs, enabling a complete MGF characterization of AoI and PAoI under the proposed policy. Numerical results on a two-source system demonstrate that properly tuned preemption (parameterized by $ heta$) can significantly reduce sum AoI compared to non-preemptive, self-preemptive, and globally preemptive policies, while highlighting the need to learn when to apply preemption. The framework generalizes several known results and provides actionable insights for managing information freshness in multi-source networks with general service times.
Abstract
We consider a multi-source status update system consisting of multiple independent sources, a single server, and a single sink. Each source generates packets according to a Poisson process, and packets are served according to a general service time distribution. The system has a capacity of one packet, i.e., no waiting buffer, and is modeled as a multi-source M/G/1/1 queueing system. We introduce a probabilistically preemptive packet management policy, under which an existing packet from the same source in the system is replaced by an arriving packet with a fixed probability. We derive the moment generating functions (MGFs) of the age of information (AoI) and peak AoI (PAoI) for each source under this policy. Numerical results demonstrate the effectiveness of the proposed packet management policy.
