Computer Science Department, University Carlos III of Madrid, Avda. Universidad 30, Madrid 28911, Spain.
Sensors (Basel). 2012;12(8):10511-35. doi: 10.3390/s120810511. Epub 2012 Aug 2.
Preamble sampling-based MAC protocols designed for Wireless Sensor Networks (WSN) are aimed at prolonging the lifetime of the nodes by scheduling their times of activity. This scheduling exploits node synchronization to find the right trade-off between energy consumption and delay. In this paper we consider the problem of node synchronization in preamble sampling protocols. We propose Cross Layer Adaptation of Check intervals (CLAC), a novel protocol intended to reduce the energy consumption of the nodes without significantly increasing the delay. Our protocol modifies the scheduling of the nodes based on estimating the delay experienced by a packet that travels along a multi-hop path. CLAC uses routing and MAC layer information to compute a delay that matches the packet arrival time. We have implemented CLAC on top of well-known routing and MAC protocols for WSN, and we have evaluated our implementation using the Avrora simulator. The simulation results confirm that CLAC improves the network lifetime at no additional packet loss and without affecting the end-to-end delay.
前导采样的 MAC 协议是专为无线传感器网络 (WSN) 设计的,旨在通过安排节点的活动时间来延长节点的寿命。这种调度利用节点同步在能量消耗和延迟之间找到适当的权衡。在本文中,我们考虑了前导采样协议中的节点同步问题。我们提出了交叉层检查间隔自适应 (CLAC),这是一种旨在减少节点能量消耗而不显著增加延迟的新协议。我们的协议根据估计沿着多跳路径传输的数据包所经历的延迟来修改节点的调度。CLAC 使用路由和 MAC 层信息来计算与数据包到达时间匹配的延迟。我们已经在知名的 WSN 路由和 MAC 协议之上实现了 CLAC,并使用 Avrora 模拟器对我们的实现进行了评估。仿真结果证实,CLAC 可以在不增加数据包丢失的情况下提高网络寿命,并且不会影响端到端延迟。