STAGGER: Improving Channel Utilization for Convergecast in Wireless Sensor Networks

Jiliang Wang,Wei Dong,Mo Li,Yunhao Liu
DOI: https://doi.org/10.1109/MASS.2013.83
2013-01-01
Abstract:Channel utilization for wireless sensor networks is far from efficient, especially for convergecast in which multiple nodes are sending packets to a receiver. In this paper, we analyze the channel utilization when multiple nodes contend for the channel in convergecast and show that channel utilization can be improved by accumulating packets on each node. However, the number of accumulated packets should be carefully determined. Otherwise, the system performance may not be improved or even be degraded, e.g., incurring additional packet delay. Based on the analysis result, we present STAGGER to achieve channel utilization improvement while guarantee the worst case performance. We implement STAGGER in TinyOS 2.1 and evaluate its performance on TelosB nodes. STAGGER only uses local information to determine the number of accumulated packets without incurring additional overhead. It adopts CSMA at the low level and preserves its nice properties, e.g., fairness. The experimental results show that the design can significantly improve the per-hop throughput and reduce packet loss ratio under high traffic rate.
What problem does this paper attempt to address?