Cooperation in Wireless Sensor Networks: Design and Performance Analysis of a MAC Protocol

Cooperative communications is one of the promising techniques to enhance the performance of wireless networks. The extent of performance improvement needs to be carefully investigated, especially for wireless sensor networks, due to the overhead and energy costs involved with cooperation and the dependency on energy consumption models. In this paper, we propose a cooperative medium access control protocol, COMAC that enables cooperation in a realistic scenario using 802.11g based radios and leverages cooperative communications by making use of the overheard packets from neighboring nodes of a sender node. In an effort to determine the conditions under which cooperation is preferable, we evaluate COMAC's performance in comparison with standard 802.11 through detailed simulations, considering different physical layer data rates, varying transmission ranges, networks of different sizes and various energy consumption models. COMAC is shown to provide robustness to the wireless channel impairments, resulting in increased transmission range and improved packet success ratio in point-to- point scenarios. Throughput and energy efficiency performance is also quantified for multi-point-to-point scenarios with varying number of contending nodes. It is shown that cooperation with COMAC can provide significant enhancement in throughput, up to 23 times non-cooperative 802.11, together with energy savings of 50% even for high circuit energy consumption cases.

[1]  Andrea J. Goldsmith,et al.  Energy-efficiency of MIMO and cooperative MIMO techniques in sensor networks , 2004, IEEE Journal on Selected Areas in Communications.

[2]  Michalis Faloutsos,et al.  A Framework for Distributed Spatio-Temporal Communications in Mobile Ad Hoc Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[3]  Sathya Narayanan,et al.  CoopMAC: A Cooperative MAC for Wireless LANs , 2007, IEEE Journal on Selected Areas in Communications.

[4]  Aytac Azgin,et al.  Cooperative MAC and routing protocols for wireless ad hoc networks , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[5]  Elza Erkip,et al.  User cooperation diversity. Part II. Implementation aspects and performance analysis , 2003, IEEE Trans. Commun..

[6]  Sudharman K. Jayaweera,et al.  Virtual MIMO-based cooperative communication for energy-constrained wireless sensor networks , 2006, IEEE Transactions on Wireless Communications.

[7]  Rohit U. Nabar,et al.  Introduction to Space-Time Wireless Communications , 2003 .

[8]  Alejandro Ribeiro,et al.  Symbol error probabilities for general Cooperative links , 2005, IEEE Trans. Wirel. Commun..

[9]  Abbas Jamalipour,et al.  Wireless communications , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..