School of Information Science and Engineering, Central South University, Changsha 410083, China.
The State Key Laboratory of Industrial Control Technology, Zhejiang University, Hangzhou 310027, China.
Sensors (Basel). 2018 May 3;18(5):1422. doi: 10.3390/s18051422.
In wireless sensor networks (WSNs), communication links are typically error-prone and unreliable, so providing reliable and timely data routing for loss- and delay-sensitive applications in WSNs it is a challenge issue. Additionally, with specific thresholds in practical applications, the loss and delay sensitivity implies requirements for high reliability and low delay. Opportunistic Routing (OR) has been well studied in WSNs to improve reliability for error-prone and unreliable wireless communication links where the transmission power is assumed to be identical in the whole network. In this paper, a Cross-layer Optimized Opportunistic Routing (COOR) scheme is proposed to improve the communication link reliability and reduce delay for loss-and-delay sensitive WSNs. The main contribution of the COOR scheme is making full use of the remaining energy in networks to increase the transmission power of most nodes, which will provide a higher communication reliability or further transmission distance. Two optimization strategies referred to as COOR(R) and COOR(P) of the COOR scheme are proposed to improve network performance. In the case of increasing the transmission power, the COOR(R) strategy chooses a node that has a higher communication reliability with same distance in comparison to the traditional opportunistic routing when selecting the next hop candidate node. Since the reliability of data transmission is improved, the delay of the data reaching the sink is reduced by shortening the time of communication between candidate nodes. On the other hand, the COOR(P) strategy prefers a node that has the same communication reliability with longer distance. As a result, network performance can be improved for the following reasons: (a) the delay is reduced as fewer hops are needed while the packet reaches the sink in longer transmission distance circumstances; (b) the reliability can be improved since it is the product of the reliability of every hop of the routing path, and the count is reduced while the reliability of each hop is the same as the traditional method. After analyzing the energy consumption of the network in detail, the value of optimized transmission power in different areas is given. On the basis of a large number of experimental and theoretical analyses, the results show that the COOR scheme will increase communication reliability by 36.62⁻87.77%, decrease delay by 21.09⁻52.48%, and balance the energy consumption of 86.97% of the nodes in the WSNs.
在无线传感器网络(WSN)中,通信链路通常容易出错且不可靠,因此为 WSN 中对丢失和延迟敏感的应用程序提供可靠和及时的数据路由是一个挑战。此外,在实际应用中具有特定的阈值,丢失和延迟的敏感性意味着需要高可靠性和低延迟。机会路由(OR)在 WSN 中得到了很好的研究,以提高对易出错和不可靠的无线通信链路的可靠性,其中假设整个网络中的传输功率是相同的。在本文中,提出了一种跨层优化机会路由(COOR)方案,以提高对丢失和延迟敏感的 WSN 的通信链路可靠性并降低延迟。COOR 方案的主要贡献是充分利用网络中的剩余能量来增加大多数节点的传输功率,这将提供更高的通信可靠性或进一步的传输距离。为了提高网络性能,提出了 COOR 方案的两种优化策略,称为 COOR(R)和 COOR(P)。在增加传输功率的情况下,COOR(R)策略在选择下一跳候选节点时,与传统的机会路由相比,选择与相同距离具有更高通信可靠性的节点。由于提高了数据传输的可靠性,因此通过缩短候选节点之间的通信时间来减少数据到达接收器的延迟。另一方面,COOR(P)策略更倾向于具有相同通信可靠性但距离更长的节点。因此,网络性能可以得到改善,原因如下:(a)在更长的传输距离情况下,由于到达接收器的数据包所需的跳数减少,因此延迟降低;(b)由于可靠性是路由路径中每一跳的可靠性的乘积,并且在每个跳的可靠性与传统方法相同时,计数减少,因此可靠性可以提高。在详细分析网络的能量消耗之后,给出了不同区域优化传输功率的值。在大量实验和理论分析的基础上,结果表明,COOR 方案将使通信可靠性提高 36.62⁻87.77%,延迟降低 21.09⁻52.48%,并平衡 WSN 中 86.97%的节点的能量消耗。