College of Computer Science and Technology, Zhejiang University, No. 38, Zhe-Da Road, Hangzhou, 310027 Zhejiang, China.
Sensors (Basel). 2011;11(3):2505-24. doi: 10.3390/s110302505. Epub 2011 Feb 28.
The power consumption and latency of existing MAC protocols for wireless sensor networks (WSNs) are high in heterogeneous convergecast, where each sensor node generates different amounts of data in one convergecast operation. To solve this problem, we present W-MAC, a workload-aware MAC protocol for heterogeneous convergecast in WSNs. A subtree-based iterative cascading scheduling mechanism and a workload-aware time slice allocation mechanism are proposed to minimize the power consumption of nodes, while offering a low data latency. In addition, an efficient schedule adjustment mechanism is provided for adapting to data traffic variation and network topology change. Analytical and simulation results show that the proposed protocol provides a significant energy saving and latency reduction in heterogeneous convergecast, and can effectively support data aggregation to further improve the performance.
现有的无线传感器网络(WSN)中MAC 协议在异质汇聚中存在高功耗和高延迟的问题,因为在一次汇聚操作中,每个传感器节点生成的数据量不同。为了解决这个问题,我们提出了 W-MAC,这是一种针对 WSN 中异质汇聚的工作负载感知 MAC 协议。我们提出了一种基于子树的迭代级联调度机制和一种工作负载感知的时间片分配机制,以最小化节点的功耗,同时提供低数据延迟。此外,还提供了一种高效的调度调整机制,以适应数据流量变化和网络拓扑变化。分析和仿真结果表明,所提出的协议在异质汇聚中提供了显著的节能和延迟降低,并且可以有效地支持数据聚合,进一步提高性能。