Arm: an Asynchronous Receiver-Initiated Multi-Channel Mac Protocol with Duty Cycling for Wsns
Jinbao Li,Desheng Zhang,Longjiang Guo,Shouling Ji,Yingshu Li
DOI: https://doi.org/10.1109/pccc.2010.5682325
2010-01-01
Abstract:This paper proposes ARM, an receiver-initiated MAC protocol with duty cycling to tackle control channel saturation, triple hidden terminal and low broadcast reliability problems in asynchronous multi-channel WSNs. By adopting a receiver-initiated transmission scheme and probability-based random channel selection, ARM effectively solves control channel saturation and triple hidden terminal problems. Further, ARM employs a receiver-adjusted broadcast scheme to guarantee broadcast reliability for broadcast-intensive applications. Via the theoretical analysis, two factors that assist ARM to handle these problems are derived. The simulation and real testbed experimental results show that via solving these three problems ARM achieves significant improvement in energy efficiency and throughput. Moreover, ARM exhibits a prominent ability to enhance its broadcast reliability.