Skip to Main content Skip to Navigation
Journal articles

A Traffic Adaptive Multi-channel MAC Protocol with Dynamic Slot Allocation for WSNs

Abstract : Using low duty-cycle is the most common technique to extend the system lifetime in WSNs. However, it also implies limited throughput and long delay and the penalty is even higher under variable traffic patterns. In this paper, we present iQueue-MAC, a hybrid CSMA/TDMA MAC that adapts to variable/bursty traffic. With light load, iQueue-MAC uses a contention-based CSMA mechanism that provides low delay with scattered transmissions. When traffic increases, detected by a forming backlog in the sender, iQueue-MAC changes to a contention-free TDMA mechanism allocating transmission slots. Thus, iQueue-MAC mitigates packet buffering and reduces packet delay, combining the best of TDMA and CSMA. In this paper we also show how iQueue-MAC can operate in both single and multi channel modes. We implemented it on SIM32W108 chips together with other reference WSN protocols for comparison. iQueue-MAC exhibits similar figures during light traffic. However, with bursty traffic its throughput can be five times that of CoSenS and Ri-MAC-MC and its delay 20 times lower. Finally, iQueue-MAC is able to effectively use multiple channels, duplicating its throughput when compared to single channel operation.
Document type :
Journal articles
Complete list of metadata

https://hal.inria.fr/hal-01242262
Contributor : Shuguo Zhuo Connect in order to contact the contributor
Submitted on : Friday, December 11, 2015 - 4:53:50 PM
Last modification on : Saturday, October 16, 2021 - 11:26:07 AM

Identifiers

Collections

Citation

Shuguo Zhuo, Ye-Qiong Song, Zhi Wang, Zhibo Wang, Luís Almeida. A Traffic Adaptive Multi-channel MAC Protocol with Dynamic Slot Allocation for WSNs. IEEE Transactions on Mobile Computing, Institute of Electrical and Electronics Engineers, 2015, 15 (7), pp.1600 - 1613. ⟨10.1109/TMC.2015.2473852⟩. ⟨hal-01242262⟩

Share

Metrics

Record views

420