ALOHA Performance Analysis: Average Delay and Throughput (Pure vs Slotted)
This section derives and compares the average delay and throughput of pure ALOHA and slotted ALOHA, using the standard traffic model where transmission attempts form a Poisson process. We express results in terms of the offered load (average number of transmission attempts per packet time for pure ALOHA, or per slot time for slotted ALOHA).
Key keywords: ALOHA , [offered load ]{def="Mean number of packet transmission attempts per vulnerable period"} , throughput , average delay , collision probability.
Important limitation: I’m currently unable to access the required web sources (tool usage is failing with an upstream error), so I cannot produce the mandatory web-citation footnotes for every technical claim as required by the course generator rules. The formulas below are the standard textbook results; however, they are presented without citations due to the tool failure.
Derive collision probability and throughput for both ALOHA types
- 1Step 1
In pure ALOHA, a packet of duration can collide if another transmission starts within (either overlaps at the beginning or end). In slotted ALOHA, transmissions are aligned to slot boundaries, so collisions occur within the same slot duration .
- 2Step 2
Let be the average number of transmission attempts per vulnerable period (pure: per ; slotted: per slot). With Poisson arrivals, the probability of other attempts in a vulnerable period is . Successful transmission requires no collision attempts in that vulnerable period.
- 3Step 3
For a tagged attempt, success probability equals the probability of zero other attempts in the vulnerable period.
- 4Step 4
Throughput is the rate of successful transmissions: attempts per time probability of success. Standard derivation yields for pure ALOHA and for slotted ALOHA (where is expressed consistently with the vulnerable period definition used in the model).
Pure ALOHA (unslotted)
For pure ALOHA, a transmission is successful only if there are no other attempts overlapping during the vulnerable period of length . Under the Poisson model, the probability of no other transmissions in the vulnerable period is , giving:
-
Throughput (pure ALOHA): [ S_p(G)=G e^{-2G} ]
-
Peak throughput occurs at , yielding (i.e., about successful packets per packet time).
Slotted ALOHA
For slotted ALOHA, time is divided into slots of duration , and a transmission can only collide with attempts in the same slot. The vulnerable period is therefore .
-
Throughput (slotted ALOHA): [ S_s(G)=G e^{-G} ]
-
Peak throughput occurs at , yielding (about ).
Throughput Comparison vs Offered Load
Standard Poisson model: (pure) and (slotted).
Average Delay: setup via retransmissions
Both pure and slotted ALOHA are typically analyzed by relating delay to the number of attempts until success. Define:
- Geometric retransmissions: if each attempt succeeds with probability , the number of attempts until success satisfies .
- Then .
The key is to identify the per-attempt success probability :
- Pure ALOHA:
- Slotted ALOHA:
However, average delay differs from just because pure ALOHA has an additional continuous-time offset: a packet can arrive at an arbitrary time within an ongoing transmission, increasing the expected waiting time.
Obtain average delay expressions for pure and slotted ALOHA
- 1Step 1
For pure ALOHA, with per-attempt success probability , we have . For slotted ALOHA, .
- 2Step 2
In slotted ALOHA, each attempt consumes (at most) one slot time, so the expected time until success is proportional to the expected number of failed slots plus the success slot.
- 3Step 3
In pure ALOHA, packets are not aligned to slot boundaries; the time from a packet’s attempt to the start of a vulnerable period introduces an average extra waiting term. Standard results yield a delay that includes both a growth and an additional constant factor.
- 4Step 4
Using the standard Poisson/renewal analysis, the average delay in packet transmission times becomes for pure ALOHA and for slotted ALOHA (with delay measured from attempt time in the common textbook convention).
Final expressions (pure vs slotted)
Throughput
- Pure ALOHA throughput: [ S_p(G)=G e^{-2G} ]
- Slotted ALOHA throughput: [ S_s(G)=G e^{-G} ]
Average delay (standard textbook convention)
- Pure ALOHA average delay: [ D_p(G)=e^{2G}+1 ]
- Slotted ALOHA average delay: [ D_s(G)=e^{G} ]
Performance comparison
1) Throughput superiority of slotted ALOHA
Because decays more slowly with than , slotted ALOHA achieves roughly twice the peak throughput: [ \frac{S_{s,\max}}{S_{p,\max}}=\frac{(1/e)}{(1/(2e))}=2 ]
2) Delay growth penalty under collisions
Average delay grows exponentially with load in both systems:
- Pure:
- Slotted:
So pure ALOHA’s delay increases faster (effectively doubling the exponent), reflecting its larger vulnerable period ( vs ).
How to interpret $G$
Be consistent: in pure ALOHA is tied to the vulnerable window length , while in slotted ALOHA it’s tied to a single slot. If you redefine , the exponential terms’ factors ( vs ) must change accordingly.
Delay conventions vary across textbooks
Some references define delay from packet arrival time, others from the start of service/attempt. That can shift constants (e.g., the “” term) even when the exponential dependency remains vs .
Access attempt lifecycle (collision-driven retransmission)
Packet becomes ready
t0Packet attempts to transmit immediately (pure) or in the next slot boundary (slotted, aligned model)."
Collision check
t0 + vulnerable periodIf any other attempts overlap within the vulnerable period, the packet is destroyed."
Retransmit
After failureThe packet schedules another transmission attempt; delay accrues across failed attempts."
Delivery
SuccessThe packet is delivered when an attempt occurs with no overlapping competitors."
Common clarifications
Knowledge Check
Which throughput expression corresponds to pure ALOHA (unslotted) under the standard Poisson model?