Slotted ALOHA Scheme
Slotted ALOHA Scheme
1. Introduction
Random multiple access protocols have found widespread application in
wireless telecommunications, enabling the accommodation of many users
with minimal coordination [1], [2]. Users can freely join and leave the
channel without interaction, irrespective of the channel state. However, the
drawback lies in the interference caused by transmission collisions,
potentially resulting in packet loss at the receiver side. Managing packet
contention constitutes a fundamental challenge in multiple access schemes.
The ALOHA protocol was initially proposed with users sending single data
packets as they are generated, without prior time synchronization [3]. In
the event of packet collisions and unrecoverable data at the receiver side,
re-transmission becomes necessary, posing system stability as a primary
concern. Subsequently, Slotted ALOHA (SA) was introduced, assigning
specific slots for packet transmissions to mitigate partial packet collisions
prevalent in ALOHA and enhance transmission efficiency [4]. This report
aims to compare the performance of ALOHA and SA schemes through both
simulation and theoretical analysis.
2. Theoretical Analysis
ALOHA, developed at the University of Hawaii in the early 1970s, stands
as a pioneering random-access protocol. It operates within LAN
environments, where the likelihood of collisions during data transmission
from source to destination is relatively high. ALOHA encompasses two
primary variants: Pure ALOHA (PA) and Slotted ALOHA (SA).
Pure ALOHA (PA), often referred to as the main or original ALOHA,
operates by stations sending frames whenever they become available. Since
there's only one communication channel, collisions can occur. In PA, a user
transmits a frame and waits for the receiver to acknowledge it. If no
acknowledgment is received, the sender assumes the frame was lost and
retransmits it. This process is illustrated in Fig. 1.
Fig. 1. Pure ALOHA procedure
3. Simulation Methodology
For simulation, we developed a discrete-event simulation of both Pure
ALOHA (PA) and Slotted ALOHA (SA) using the Python programming
language. Our simulation incorporates realistic factors including packet
arrival processes, transmission durations, and collision detection
mechanisms. We meticulously varied parameters such as the number of
users, packet arrival rate, and slot duration to comprehensively analyze
their influence on system performance. This approach allowed us to explore
a wide range of scenarios and obtain insights into the behavior and
efficiency of both PA and SA protocols under different conditions. The
results obtained under optimal theoretical conditions are summarized in
Table 1.
Table 1. Comparison of the throughput under optimal theoretical conditions for Pure
and Slotted ALOHA
𝑺 under 𝑮𝑷𝑨 = 𝟎. 𝟓 or 𝑮𝑺𝑨 = 𝟏
Pure
0.158 0.102 0.112 0.136 0.124 0.11 0.136 0.156 0.116 0.114
ALOHA
Slotted
0.331 0.325 0.338 0.347 0.341 0.319 0.345 0.351 0.329 0.365
ALOHA
4. Results and Analysis
Theoretical analysis and simulation results generally exhibited close
alignment, particularly for moderate (optimal) loads. Both methodologies
underscored the critical influence of offered load on system stability.
Discrepancies between simulation and theory primarily stemmed from
practical factors like implementation overhead, packet buffering, and finite
system size effects. However, despite these variations, the overarching
trends and performance metrics observed in simulation closely mirrored
theoretical expectations, affirming the efficacy of Slotted ALOHA as a
random-access protocol.
5. Conclusion
In summary, the combination of simulation and theoretical analysis
furnishes valuable insights into Slotted ALOHA's performance. While
theoretical analysis furnishes mathematical precision and predictive
capabilities, simulation facilitates exploration of real-world scenarios and
practical nuances. By synergistically leveraging both approaches,
researchers and engineers can cultivate a holistic understanding of Slotted
ALOHA and its utility in wireless communication systems.
6. References
[1] N. Abramson, “Multiple access in wireless digital networks,”
Proceedings of the IEEE, vol. 82, no. 9, pp. 1360–1370, 1994.
[2] C. Morlet, A. B. Alamanac, G. Gallinaro, L. Erup, P. Takats, and A.
Ginesi, “Introduction of mobility aspects for DVB-S2/RCS broadband
systems,” Space Communications, vol. 21, no. 1-2, pp. 5–17, 2007.
[3] N. Abramson, “The ALOHA system: Another alternative for computer
communications,” in Proceedings of 1970 Fall Joint Computer Conference,
ser. AFIPS, 1970, pp. 281–285.
[4] I. Gitman, “On the capacity of slotted ALOHA networks and some design
problems,” IEEE Trans. Commun., vol. 23(3), pp. 305–317, 1975.