Practical Splitting Algorithm for Multi-Channel Slotted Random Access Systems

For slotted random access systems with a single channel, the slotted ALOHA (S-ALOHA) protocol shows 0.368 (packets/slot) as the maximum throughput, whereas some splitting (or tree) algorithms exhibit 0.487 (packets/slot). The S-ALOHA protocol has been widely adopted even for multi-channel systems such as Long-Term Evolution (LTE), as it is more practically implementable. However, the throughput of each channel in multi-channel S-ALOHA is limited to 0.368. In order to overcome this limit and some implementational drawbacks of the existing splitting algorithms, this paper proposes a novel splitting algorithm for multi-channel slotted systems which can also adapt to dynamic system situations through estimating the number of users who have packet to transmit. We analyze the throughput of our proposed algorithm and show that the proposed algorithm is more practical than the first-come first-serve (FCFS) algorithm and shows smaller access delay than the FCFS algorithm even for a single channel system. For M-channel systems, the proposed algorithm yields the maximum throughput of 0.487M. Extensive simulations validate our analytical results.

[1]  Dianhui Xu,et al.  Splitting Tree Algorithm for Decentralized Detection in Sensor Networks , 2013, IEEE Transactions on Wireless Communications.

[2]  Anthony S. Acampora,et al.  Performance of a Tree-Based Collision Resolution Algorithm in Cellular Systems with Smart Antennas , 2007, IEEE Transactions on Wireless Communications.

[3]  Athanasios V. Vasilakos,et al.  MC-MAC: a multi-channel based MAC scheme for interference mitigation in WBANs , 2018, Wirel. Networks.

[4]  Abhay Karandikar,et al.  Power-Controlled FCFS Splitting Algorithm for Wireless Networks , 2010, IEEE Transactions on Vehicular Technology.

[5]  GUY FAYOLLE,et al.  Analysis of a stack algorithm for random multiple-access communication , 1985, IEEE Trans. Inf. Theory.

[6]  Andreas F. Molisch,et al.  Dual power multiple access with multipacket reception using local CSI , 2009, IEEE Transactions on Wireless Communications.

[7]  Yuming Jiang,et al.  Access granularity control of multichannel random access in next-generation wireless LANs , 2015, Comput. Networks.

[8]  Victor C. M. Leung,et al.  Cooperative Pseudo-Bayesian Backoff Algorithms for Unsaturated CSMA Systems with Multi-Packet Reception , 2015, IEEE Transactions on Mobile Computing.

[9]  Rung-Hung Gau,et al.  Probability Models for the Splitting Algorithm in Wireless Access Networks with Multipacket Reception and Finite Nodes , 2008, IEEE Transactions on Mobile Computing.

[10]  Ray-Guang Cheng,et al.  Modeling and Analysis of Random Access Channels With Bursty Arrivals in OFDMA Wireless Networks , 2015, IEEE Transactions on Wireless Communications.

[11]  Victor C. M. Leung,et al.  A Terminal-Assisted Bayesian Broadcasting Algorithm for S-ALOHA Systems with Finite Population of Multi-Buffered Terminals , 2013, IEEE Communications Letters.

[12]  Dae Young Kim,et al.  Pseudo-Bayesian Broadcasting Algorithm for Opportunistic Splitting Scheduling Systems , 2017, IEEE Transactions on Vehicular Technology.

[13]  Benoît Escrig Splitting algorithm for DMT optimal cooperative MAC protocols in wireless mesh networks , 2011, Phys. Commun..

[14]  Bikramjit Singh,et al.  Contention-Based Access for Ultra-Reliable Low Latency Uplink Transmissions , 2018, IEEE Wireless Communications Letters.

[15]  Rung-Hung Gau Tree/Stack Splitting with Remainder for Distributed Wireless Medium Access Control with Multipacket Reception , 2011, IEEE Transactions on Wireless Communications.

[16]  Neelesh B. Mehta,et al.  Splitting algorithms for fast relay selection: Generalizations, analysis, and a unified view , 2009, IEEE Transactions on Wireless Communications.

[17]  Randall Berry,et al.  Opportunistic splitting algorithms for wireless networks , 2004, IEEE INFOCOM 2004.

[18]  Israel Cidon,et al.  Splitting protocols in presence of capture , 1985, IEEE Trans. Inf. Theory.

[19]  Emil Björnson,et al.  Random Access Protocols for Massive MIMO , 2016, IEEE Communications Magazine.

[20]  K. Kannan,et al.  QoS supported adaptive and multichannel MAC protocol in vehicular ad-hoc network , 2018, Cluster Computing.

[21]  Riri Fitri Sari,et al.  Optimization of Random Access Channel in NB-IoT , 2018, IEEE Internet of Things Journal.

[22]  Xin Wang,et al.  Design and Analysis of Cross-Layer Tree Algorithms for Wireless Random Access , 2008, IEEE Transactions on Wireless Communications.

[23]  Jesus Alonso-Zarate,et al.  Is the Random Access Channel of LTE and LTE-A Suitable for M2M Communications? A Survey of Alternatives , 2014, IEEE Communications Surveys & Tutorials.

[24]  Pierre A. Humblet,et al.  A Class of Efficient Contention Resolution Algorithms for Multiple Access Channels , 1985, IEEE Trans. Commun..

[25]  Georgios B. Giannakis,et al.  High-Throughput Random Access Using Successive Interference Cancellation in a Tree Algorithm , 2007, IEEE Transactions on Information Theory.

[26]  Philippe Flajolet,et al.  Q -ary collision resolution algorithms in random-access systems with free or blocked channel access , 1985, IEEE Trans. Inf. Theory.