Performance analysis of slotted ALOHA and network coding for single-relay multi-user wireless networks

Deployment of wireless relay nodes can enhance system capacity, extend wireless service coverage, and reduce energy consumption in wireless networks. Network coding enables us to mix two or more packets into a single coded packet at relay nodes and improve performances in wireless relay networks. In this paper, we succeed in developing analytical models of the throughput and delay on slotted ALOHA (S-ALOHA) and S-ALOHA with network coding (S-ALOHA/NC) for single-relay multi-user wireless networks with bidirectional data flows. The analytical models involve effects of queue saturation and unsaturation at the relay node. The throughput and delay for each user node can be extracted from the total throughput and delay by using the analytical models. One can formulate various optimization problems on traffic control in order to maximize the throughput, minimize the delay, or achieve fairness of the throughput or the delay. In particular, we clarify that the total throughput is enhanced in the S-ALOHA/NC protocol on condition that the transmission probability at the relay node is set at the value on the boundary between queue saturation and unsaturation. Our analysis provides achievable regions in throughput on two directional data flows at the relay node for both the S-ALOHA and S-ALOHA/NC protocols. As a result, we show that the achievable region in throughput can be enhanced by using network coding and traffic control.

[1]  Sudhir Dixit,et al.  Wireless relays for broadband access [radio communications series] , 2008, IEEE Communications Magazine.

[2]  Johnathan Ishmael,et al.  Deploying Rural Community Wireless Mesh Networks , 2008, IEEE Internet Computing.

[3]  Antonios Argyriou Wireless network coding with improved opportunistic listening , 2009, IEEE Transactions on Wireless Communications.

[4]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[5]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[6]  Nj Piscataway,et al.  Wireless LAN medium access control (MAC) and physical layer (PHY) specifications , 1996 .

[7]  F. Tobagi Analysis of a Two-Hop Centralized Packet Radio Network - Part II: Carrier Sense Multiple Access , 1980, IEEE Transactions on Communications.

[8]  Muriel Médard,et al.  XORs in the air: practical wireless network coding , 2008, TNET.

[9]  Norman Abramson,et al.  The Throughput of Packet Broadcasting Channels , 1977, IEEE Trans. Commun..

[10]  Daisuke Umehara,et al.  Throughput Analysis of Two-Hop Wireless CSMA Network Coding , 2010, 2010 IEEE International Conference on Communications.

[11]  Ryu Miura,et al.  Bidirectional Packet Aggregation and Coding for Efficient VoIP Transmission in Wireless Multi-Hop Networks , 2009, IEICE Trans. Commun..

[12]  Daisuke Umehara,et al.  Achievable Region in Slotted ALOHA Throughput for One-Relay Two-Hop Wireless Network Coding , 2009, ADHOCNETS.

[13]  John C. S. Lui,et al.  How Many Packets Can We Encode? - An Analysis of Practical Wireless Network Coding , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[14]  F. Tobagi Analysis of a Two-Hop Centralized Packet Radio Network - Part I: Slotted ALOHA , 1980, IEEE Transactions on Communications.

[15]  I. Gitman On the Capacity of Slotted ALOHA Networks and Some Design Problems , 1975, IEEE Trans. Commun..

[16]  Daisuke Umehara,et al.  Throughput Analysis of Wireless Relay Slotted ALOHA Systems with Network Coding , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[17]  Daisuke Umehara,et al.  Wireless network coding in slotted aloha with two-hop unbalanced traffic , 2009, IEEE Journal on Selected Areas in Communications.

[18]  Tetsuya Takine,et al.  Dynamic Contention Window Control Mechanism to Achieve Fairness between Uplink and Downlink Flows in IEEE 802.11 Wireless LANs , 2008, IEEE Transactions on Wireless Communications.

[19]  Lawrence G. Roberts,et al.  ALOHA packet system with and without slots and capture , 1975, CCRV.

[20]  Anthony Ephremides,et al.  Cross-Layer Optimization of MAC and Network Coding in Wireless Queueing Tandem Networks , 2008, IEEE Transactions on Information Theory.

[21]  Tracey Ho,et al.  A Random Linear Network Coding Approach to Multicast , 2006, IEEE Transactions on Information Theory.

[22]  L. Kleinrock,et al.  Packet Switching in Radio Channels: Part I - Carrier Sense Multiple-Access Modes and Their Throughput-Delay Characteristics , 1975, IEEE Transactions on Communications.