In infinite-population slotted ALOHA, suppose new arrivals form an independent Poisson variable of mean per slot and attempt immediately. At backlog , let old packets attempt independently with probability . Their total attempted load tends to , so the total offered attempts tend to one and the success probability tends to . For the backlog has strictly negative drift outside a finite set, and Foster theorem proves a positive recurrent Markov chain. This mathematical benchmark requires exact backlog information; a practical feedback estimate needs its own analysis.
Binary exponential backoff Created 2026-10-07 Updated 2026-10-14
After collisions a packet chooses an independent counter uniformly from and retries when it expires. The window doubles after a further collision. This is an example of exponential backoff with a nonconstant retry rule, contrasting with constant-probability slotted ALOHA.
In slotted ALOHA, let old packets retry independently with fixed probability , and let independent Poisson random variables of mean transmit once on arrival. Write and . A hypothetical process which never removes a packet has backlog , where is the cumulative arrival count over slots. Couple its attempts to those of the actual process until the first noncollision. Its one-slot noncollision probability at backlog is . The union bound and the Poisson distribution give
Indeed and . Thus . From every sufficiently large backlog, permanent collisions have probability at least . Independent arrival batches reach that threshold almost surely; after each failed attempt the Strong Markov property permits another attempt. The probability of consecutive failures is at most , proving almost-sure eventual permanent collisions without assuming in advance that the backlog escapes.
If a finite-population slotted ALOHA system has at most packets eligible to retry, uses independent retry probability , and has conditional probability at least of no fresh attempts in any slot, then its conditional idle probability is at least . The probability that the next slots all collide is therefore at most . Letting and taking a countable union over starting slots excludes eventual permanent collisions. Positive lower bounds on idle probability are essential: deterministic retries at probability one can create an absorbing collision state.
Use the constant-retry version of slotted ALOHA. Fresh packets arrive in each slot as independent Poisson random variables of mean , and each first attempts in the next slot. Every already backlogged packet independently retries with the same fixed probability each slot. Transmission choices are independent of arrivals and past choices. Let be the number of old backlogged packets just before the slot , excluding the fresh packets about to make their first attempt. The number of attempts is , and records zero, one, or at least two attempts. Exactly one attempt succeeds and leaves; otherwise every fresh packet becomes backlogged. Therefore
The arrivals are independent of , since that backlog depends only on earlier arrivals and choices. This convention explains the displayed one-slot index shift.
A throughput bound or positive drift alone does not prove eventual collisions in every slot. Instead use the collision-path coupling for slotted ALOHA. Set . Given old backlog , the probability of a noncollision, namely zero or one total attempts, is
The terms represent no fresh attempts and zero old attempts, one fresh attempt and no old attempts, or one old attempt and no fresh attempts. Start from backlog and couple to a hypothetical process in which no packet is ever removed. Until the first noncollision the two processes agree; after slots the hypothetical old backlog is , where is the sum of independent arrivals and hence has Poisson distribution of mean .
A first noncollision of the real process must therefore be a noncollision in this coupled process. The union bound gives
Writing , the Poisson generating function gives and . Sum the geometric series and its derivative to obtain
Since decays exponentially while the bracket grows only linearly, choose a finite threshold such that for every . Thus from any such backlog, there is conditional probability at least that every subsequent slot collides.
It remains to show that opportunities to use this bound recur, without assuming backlog transience. An arrival batch forces , since at most one packet departs. Such a batch has strictly positive probability independently in each slot; the waiting time for one is finite almost surely, even after a stopping time. At the first visit to backlog at least , begin an attempt at permanent collisions. If it fails, its first noncollision occurs at a finite stopping time; after that, another large arrival batch reaches the threshold and we start again. The Strong Markov property gives conditional failure probability at most for each attempt. The probability of consecutive failures is consequently at most . Letting tend to infinity proves
For , after a slot with at least two fresh packets the next old backlog is at least two, and all old packets retry forever; this gives the same conclusion. For the assertion is false. It also must not be applied to all adaptive protocols: backlog-aware ALOHA with arrival-adjusted attempt probabilities can be stable for sufficiently small arrival rates. The fixed-retry assumption is part of this mathematical model.
In a standard finite-population model, each of at most stations holds one pending packet, or at most one packet per station may attempt in a slot. Suppose fresh transmission probabilities are bounded below one and retries use . There is then a uniform positive conditional probability of no fresh attempts; all old packets stay silent with probability at least . Thus a slot is idle with conditional probability at least , regardless of the past. The chance that the next slots all collide is at most . Let and take the countable union over possible starting slots: eventual permanent collisions have probability zero. This is finite-population exclusion of permanent ALOHA collisions. Degenerate rules such as retry probability one can instead give absorbing collisions, so this conclusion needs the stated nondegeneracy conditions.
Use the standard infinite-population slotted ALOHA model with independent Poisson random variables of mean giving arrivals during slot . Every new packet makes its first attempt in the next slot. An unsuccessful packet joins the old backlog and independently retries in each subsequent slot with a fixed probability , where . A single transmission succeeds, while two or more transmissions collide and all those packets remain. This constant retry probability is an essential assumption of the instability result; it is not a claim about every adaptive random-access protocol.
At the beginning of slot , let count the previously backlogged packets, excluding the fresh batch which now makes its first attempt. Given , the old attempts have the binomial distribution , independently of the fresh Poisson random variable. Let be the total number of attempts. The feedback records zero attempts, one attempt, or a collision. Adding the fresh packets and subtracting the one departure if there is a success gives
Thus is an old-packet backlog, not the number of transmitters in the slot. Fresh attempts and retry attempts are both included in and hence in the feedback .
First take and write . Conditional on old backlog , a noncollision is either no attempt, or precisely one attempt. Independence and the Poisson distribution give its probability as
where the last term is zero for . The two contributions to one attempt are one fresh packet with no old attempt, or one old attempt with no fresh packet.
To prove permanent collisions in constant-probability slotted ALOHA, consider a process which starts with old packets and is forced never to remove a packet. Before its th future slot its backlog is , where is the sum of the first fresh arrival batches, so has the Poisson distribution with mean . Generate its packet-attempt coins and the actual system's coins on the same probability space, using the same coins for the same packets. Until the first noncollision, every actual slot collides and removes nothing, so the two processes agree exactly. In particular, a sample path on which the hypothetical process always collides is a permanent-collision sample path for the actual system. This is the collision-path coupling for slotted ALOHA.
The union bound, without any assumption of independence between future noncollision events, bounds the probability of at least one such event by
Put . The moment-generating function of the Poisson distribution and its derivative give
Consequently the collision-path coupling for slotted ALOHA yields the explicit bound
The geometric decay of dominates the linear factor in , so . Choose an integer so that for every . From every such backlog, the conditional probability that all future slots collide is at least .
It remains to show that this positive probability implies an almost-sure eventual escape into permanent collisions. From any finite state, wait for an arrival batch containing at least packets. Its probability in each slot is the strictly positive constant . Independent arrival batches ensure that the waiting time is almost surely finite. That arrival batch forces a collision, and the next old backlog is at least . Starting there, observe slots until the first noncollision. If none occurs, the desired event has happened. If one occurs, this failure is observed at a finite stopping time; wait for another sufficiently large arrival batch and start another attempt. The Strong Markov property, or simply the independence of the fresh arrival variables and packet-attempt coins after each such stopping time, gives conditional failure probability at most at every attempt. Therefore the probability that the first attempts all fail is at most . Infinite failures have probability zero, proving
This argument proves the required almost-sure assertion, rather than merely positive drift or a small one-slot success probability.
If , a batch of at least two fresh packets occurs almost surely. The batch collides, leaving at least two old packets; both retry in every subsequent slot, so all subsequent slots collide. Thus the same conclusion holds. At the conclusion fails: old packets never transmit, and fresh batches of size zero or one occur infinitely often. This explains why positive retry probability was included in the model.
A conventional finite-population slotted ALOHA model behaves differently. Suppose there are at most old packets, each retries with probability , and there is a conditional probability at least of no fresh attempts in each slot. The probability of an idle slot, conditional on the entire past, is then at least . Iterating conditional probabilities gives
For each fixed , the probability of collisions forever after is zero. A countable union over shows that eventual permanent collisions have probability zero. This is the finite-population exclusion of permanent ALOHA collisions. A finite model can still spend long periods in a heavily backlogged state, but its bounded backlog removes the mechanism by which the infinite-population idle and success probabilities tend to zero. Degenerate finite protocols, such as all backlogged stations retrying with probability one, can have absorbing collision states; a finite population alone does not exclude those.
A random access network shares one communication channel among an unbounded collection of possible transmitters. Each packet occupies one slot; exactly one attempt succeeds, an idle slot carries nothing, and a collision delivers none of its attempted packets. Assume perfect slot synchronization, immediate idle/success/collision feedback, no channel errors, and independent random choices by packets. The important quantities are throughput, the size of the retransmission backlog, and delay. A good one-slot success probability alone does not establish stability of the backlog.
For a precise infinite-population slotted ALOHA model, let be independent Poisson random variables of mean , representing new packets which attempt immediately in slot . Let be the backlog before those arrivals. Each old packet independently retries with a constant probability , so conditional on , its retry count is , independent of . If records a successful slot, then
This includes a new packet in the backlog precisely when it has not succeeded; an old packet is removed precisely when it succeeds. The total backlog is a Markov chain in this constant-probability model. Its idle and success probabilities are
with the second term in interpreted as zero. A success may be either one new packet and no old attempt, or one old attempt and no new packet.
The fluid approximation of slotted ALOHA replaces the binomial retry count by a Poisson count when there are many packets with small retry probability. If is total attempt intensity, the approximate success probability is . Differentiation gives
This is the limiting ALOHA throughput bound, not an exact upper bound for every finite packet population: one isolated packet which certainly transmits succeeds with probability one. In a fluid model, when the equation has two roots. The root below one is locally stable for constant , while the root above one is unstable, because the drift derivative is . These approximations explain a low-backlog operating region and a congestion threshold; they do not imply a stationary law for the infinite-population chain.
Indeed, for fixed , the exact success probability tends to zero as , so the exact drift tends to . One can prove instability, rather than relying only on this positive drift. Fix and use . Since is zero or one,
The first term is strictly less than one and the second tends to zero. Hence is a nonnegative supermartingale outside a sufficiently large finite set, where is the first entrance into that set, say . The optional sampling theorem for a supermartingale, first at bounded stopping times, gives
This is an exponential-supermartingale escape bound. The chain is irreducible: a no-arrival slot with exactly one old retry can reduce any positive state by one, and Poisson arrivals can reach arbitrarily high states. Therefore the escape probability proves transience and excludes a positive recurrent Markov chain, for every and fixed . A locally stable fluid operating point can consequently coexist with eventual stochastic congestion. At , once at least two packets are backlogged, they collide forever, so constant unit retry probability also fails.
A state-dependent retry rule removes this fixed- congestion mechanism. As an ideal benchmark with exact backlog information and known arrival intensity , use
This is backlog-aware ALOHA with arrival-adjusted attempt probabilities. Its total attempt intensity approaches one: the mean old-attempt count is and the new-attempt count has mean . Substitution in the exact success formula yields
Thus the drift tends to . For the Lyapunov function , the drift is bounded above by a negative constant outside a finite set, and the expected one-step backlog is finite at every state. Foster theorem therefore gives positive recurrence. This proves a genuine stochastic stability result for this specified, informed controller. Real transmitters generally observe feedback rather than the exact backlog; estimating the backlog and using a probability of order its reciprocal motivates adaptive ALOHA, but an estimate's dynamics must be included in the state and analyzed before claiming the same stability result.
A different nonconstant rule uses a packet's own collision history. In geometric-attempt exponential backoff, a packet at stage attempts with probability , where . A collision advances every attempted packet by one stage, a success removes its packet, and new arrivals enter stage zero. For definiteness, in this version arrivals join at the end of a slot and first become eligible in the next slot. The full Markov chain state is the sequence of stage populations; the total backlog alone is insufficient. Conditional on that state,
These formulas follow from independent attempts and selecting which one packet succeeds. They reduce approximately to for many small probabilities with . The retry probabilities decrease after failure, preventing repeated aggressive attempts by the same packets. Binary exponential backoff instead chooses uniform random counters from expanding finite windows; that counter model requires residual counters as well as collision stages in its state and is not identical to geometric waiting.
Backoff also exposes a distinction between eventual delivery and acceptable delay. In the simplifying model where each attempt independently fails with a fixed probability , the probability of reaching stage is and its mean waiting time is . The mean delay under independent exponential-backoff failures is therefore
Although a packet succeeds almost surely whenever , its mean delay can be infinite. In an actual random access network, failures are correlated with the other stage populations, so this fixed- calculation is a diagnostic approximation, not a proof of network stability. These models show why random-access analysis must track the retry rule, feedback information and full state, and assess throughput, stability and delay separately.
Use the standard infinite-population slotted ALOHA model with independent fresh arrivals with Poisson distribution , . Newly arrived packets attempt in the next slot. Given old backlogged packets, each independently attempts with fixed probability , so the retransmission count has binomial distribution , independent of and earlier random choices. Let record whether is zero, one, or at least two. A single transmission succeeds and departs; a collision makes every transmitted packet remain. Therefore
Only the present backlog determines the law of the next independent choices, so is a time-homogeneous Markov chain.
For , put and , with . Its nonzero transition probabilities are
For example, a single fresh arrival leaves the backlog unchanged only if no old packet transmits; if an old packet also transmits, that fresh arrival becomes a new backlogged packet. These cases explain the extra diagonal term and the suppressed one-step increase at . At the same formulas hold with , and for .
Here is an almost-sure proof of permanent collisions in constant-probability slotted ALOHA for , rather than just a positive-drift heuristic. For , the conditional exponential increment is
As this tends to a number strictly below one. Choose so the expression is at most one for . Stopping when the chain first enters gives a nonnegative supermartingale. Downward jumps have size at most one, so it hits at . Optional sampling theorem for a supermartingale, first at bounded times and then by a limit, yields the exponential-supermartingale escape bound
This is an irreducible Markov chain: every positive state can successively decrease to zero, and from zero Poisson batches reach every state at least two, with state one then reached from two. An irreducible recurrent Markov chain would hit that finite set with probability one from every state, contradicting the bound. Hence every state is a transient state, every finite set is visited only finitely often, and almost surely.
The conditional success probability is . The centered success indicators form a martingale difference sequence with bounded increments. The strong law for martingales with bounded increments gives
The conditional means have Cesàro average zero, while the strong law of large numbers gives . Therefore almost surely. Finally
decays exponentially along this linear backlog growth. Its sum over is almost surely finite. The Conditional Borel-Cantelli lemma then implies that only finitely many slots have zero or one transmission. Thus . At , a fresh batch of size at least two eventually occurs, after which at least two old packets retransmit in every slot, giving the same conclusion directly.
The qualification is essential: if , then depends only on the independent Poisson arrivals, and zero- or one-arrival slots occur infinitely often. Positive mean arrival rate alone, without the Poisson model or another assumption allowing collisions to develop, would also be insufficient: Bernoulli fresh arrivals and initial backlog zero never collide.
One alternative is binary exponential backoff: after collisions a packet selects a waiting time uniformly from and tries when its counter expires. Its attempt behavior depends on its collision history, rather than a common constant . Another possibility, if a backlog estimate is available, is to set the attempt probability near , keeping the offered retransmission count near one. These descriptions illustrate adaptive access rules; they do not assert that every backoff variant is stable at arbitrary load.
In the slotted ALOHA model, a station retains one packet until it successfully transmits. Conditional on , take fresh independent trials with a Bernoulli distribution of parameter for the backlogged stations. Let arrivals be independent across slots and independent of these trials, with Poisson distribution of mean . New arrivals join the next slot's backlog. An idle slot serves nobody, exactly one attempt serves one packet, and a collision serves nobody. Consequently the backlog changes by arrivals minus the success indicator.
Under these independence assumptions, is a time-homogeneous Markov chain: the feedback probabilities and the independent arrival law depend only on its current state. Merely specifying Poisson arrival marginals would not suffice. For example, take , , , and arrivals , , for independent random variables with Poisson distributions. Histories with and both have current backlog two, but the next backlog is respectively two and four. The usual model therefore includes fresh arrivals as an assumption.
Write and . Set for , and use their exact binomial distribution probabilities at . Away from the clipping boundary, the conditional drifts are
Near , the latter must use for each update , rather than itself.
When both coordinates are large with , the Poisson limit theorem approximates the attempt count, which has a binomial distribution, by a Poisson distribution of mean . Thus and . Rescaling state by and slot time by motivates the fluid approximation of slotted ALOHA
This is an interior fluid approximation of slotted ALOHA, not the exact conditional drift at a clipped boundary.
Here is one explicit set of sufficient conditions, independent of the arrival rate within the subcritical range:
Put . Then
Hence is negative below one and positive above one: the controller decreases the attempt denominator when offered contention is too small, and increases it when contention is too large.
Use the ratio time change for a homogeneous fluid model, . The equations become
For ,
since and . Also . Therefore is negative on , and by continuity on for some . Its value at zero is , so nonnegative backlog is preserved.
The ratio remains bounded by and eventually enters : on the compact interval , its derivative is bounded above by a strictly negative number. Once inside it cannot cross upward. The bounded ratio and smooth coefficients make the transformed equations exist for all . In this region , so decreases at least exponentially in . The original time satisfies and has a finite limit ; boundedness of gives as well. Thus every nonnegative interior fluid trajectory drains to the origin in finite fluid time. At the origin the ratio equation is undefined; the usual stopped fluid trajectory is held there afterward. A state with enters the interior under the continuous limiting boundary drift ; the same argument then applies.
This proof supplies sufficient conditions, not a characterization of every stabilizing triplet. It also does not assert the positive recurrent Markov chain property of the original stochastic chain solely from the heuristic ODE.
If , the ALOHA throughput bound gives
No choice of the three feedback increments can make this fluid backlog drain, since . For the displayed controller, the supercritical fluid trajectory is global and grows instead of draining. At the ray consists of stationary fluid states, explaining why the strict load inequality matters.
Use the slotted ALOHA model with one outstanding packet per active station and a collision channel: a slot with exactly one attempt succeeds, whereas an idle slot or a slot with two or more attempts delivers nothing. Let be independent Poisson random variables of mean , independent also of the transmission choices. Arrivals join after the current slot's attempts. Given , the attempt count has a binomial distribution with parameters and . Consequently, for ,
For , set and . The equation adds arrivals and removes precisely one packet following a successful slot. The estimate controls the common transmission probability and updates using the idle, success, or collision feedback. The conditional distribution of the next state depends only on , so this pair is a Markov chain.
Away from the reflecting floor in , its one-step conditional expectations are
When and are large with , the Poisson limit theorem gives and . Treating these approximate drifts as derivatives motivates the fluid approximation of slotted ALOHA:
The floor at is negligible in this interior scaling. This calculation motivates the ordinary differential equations; it is not a proof of a stochastic fluid limit.
For , put
Then and . On the domain , introduce time by . Differentiating gives
where .
The function is strictly increasing from zero to infinity, and . To check the monotonicity explicitly,
Indeed, with ,
because its discriminant is ; and . Thus the scalar ordinary differential equation for points toward the unique value satisfying . Every trajectory with , has bounded and . Positivity of follows from .
If , then and . Thus decays exponentially for large , and
This is finite-time draining of a fluid model. The unmodified equations have undefined at the origin, so the statement that trajectories converge to the origin needs this endpoint interpretation; continuing with an absorbing zero trajectory is an additional fluid-model convention, not a solution of the displayed equations at the origin.
If , then and . Now grows exponentially, physical time tends to infinity, and
In particular the trajectory escapes to infinity. Even without the ratio analysis, , since .
For the actual Markov chain, it is essential not to replace the finite- success probability by : a single backlogged packet can succeed with probability one. Instead, for , maximizing over gives the ALOHA throughput bound
If , choose and so that for all , uniformly in . For sufficiently small ,
because its derivative at zero is . Independence of arrivals and attempts gives
whenever . For any integer , stop at the stopping time . The stopped process is a nonnegative supermartingale. The optional stopping theorem, first at bounded times and then by a limit, yields the exponential-supermartingale escape bound
From every state with , a Poisson distribution arrival burst has a uniformly positive probability of sending the next backlog to at least , for any fixed . From there the probability of never revisiting is at least . By the Markov property at successive visits, the probability of infinitely many visits to this strip is zero: each visit has a uniform positive chance of being the last. This holds for every integer , so
Therefore the Markov chain is transient for every finite choice of . The proof is uniform in and does not infer stochastic transience merely from the approximate ordinary differential equations.
Permanent collisions in constant-probability slotted ALOHA Created 2026-10-07 Updated 2026-10-14
With independent Poisson arrivals of any positive rate and a fixed retry probability , the infinite-population slotted ALOHA model eventually has collisions in every slot almost surely. For , an exponential-supermartingale escape bound proves transience of the backlog chain. Bounded martingale increments then give backlog growth at the arrival rate, and the Conditional Borel-Cantelli lemma makes the exponentially unlikely noncollision slots finite in number. At , two old packets suffice for permanent collisions. At the assertion is false.
Random access network 2026-10-05
A random access network lets stations make transmission attempts independently using a shared medium. A collision can prevent all attempted packets from being delivered; slotted ALOHA adjusts attempt probabilities using slot feedback.
This feedback family in slotted ALOHA gives , which changes sign at contention ratio one. For , the ratio drift is strictly negative on and on some interval beginning below one. The ratio time change for a homogeneous fluid model traps the ratio in a region where and proves finite-time draining. For , backlog drift is at least regardless of this controller. These are statements about the interior fluid model, not a stand-alone theorem of stochastic stability.