Slotted ALOHA Protocol
1. Concept and Motivation
In 1972, Lawrence Roberts proposed Slotted ALOHA as a method to double the capacity of Norman Abramson's Pure ALOHA system.
In Pure ALOHA, a station can transmit at any arbitrary point in time, leading to frequent partial overlaps between frames. Slotted ALOHA imposes discrete time synchronization:
- Time is divided into continuous, uniform intervals called Slots, each equal to one frame transmission duration ().
- A central clock or beacon synchronizes all network stations.
- A station is only permitted to begin transmitting at the exact beginning of a time slot.
- If a frame is generated in the middle of a time slot, the station must wait and buffer the frame until the beginning of the next slot.
2. Vulnerable Time in Slotted ALOHA
Because transmissions are restricted to slot boundaries, frames either completely collide or do not collide at all. Partial overlaps are physically impossible!
- If another station generates a frame during Slot , it will transmit at the start of Slot , colliding with Station A's frame.
- Any frame generated after time will wait for Slot and cannot collide with Station A.
- Vulnerable Time for Slotted ALOHA:
(Exactly half the vulnerable time of Pure ALOHA!)
3. Mathematical Derivation of Throughput
Assuming a Poisson frame arrival distribution with average rate frames per frame-time :
For a successful transmission in a slot, the probability that zero other frames () are generated during the vulnerable interval is:
Throughput Equation ():
The channel throughput is given by:
Finding Maximum Throughput:
Differentiating with respect to :
Substituting into the throughput equation:
Key Takeaway: Slotted ALOHA achieves a maximum channel throughput of , exactly doubling the capacity of Pure ALOHA ()!
4. Comprehensive Comparison: Pure ALOHA vs. Slotted ALOHA
| Parameter | Pure ALOHA | Slotted ALOHA |
|---|---|---|
| Transmission Timing | Any arbitrary instant | Strictly at the start of a synchronized time slot |
| Time Synchronization | None (asynchronous) | Required (global master clock or beacon) |
| Vulnerable Time () | ||
| Throughput Formula | ||
| Optimal Traffic Load () | ||
| Maximum Throughput () | ||
| Collision Type | Partial or complete overlap | Always complete overlap |
| Implementation Complexity | Simplest | Requires clock synchronization circuitry |
Frequently Asked Questions
QWhy does Slotted ALOHA have double the throughput of Pure ALOHA?
Slotted ALOHA enforces transmission exclusively at slot boundaries, eliminating partial frame collisions. This halves the vulnerable time from to , doubling maximum channel capacity from to .
QA slotted ALOHA network has $N = 200$ stations. Each station generates a 1000-bit frame every 10 seconds. The channel bandwidth is $50\text{ kbps}$. What is the throughput?
- Frame duration .
- Each station generates .
- Total arrival rate .
- Offered load .
- Throughput .
QWhat is the primary drawback of Slotted ALOHA?
It requires strict global clock synchronization across all communicating stations, increasing hardware cost and protocol complexity.
QWhat is the vulnerable time of Slotted ALOHA?
, half of Pure ALOHA's , because frames can only start at slot boundaries and so either overlap completely or not at all.