An intra-flow network coding based opportunistic multipath routing protocol called CodePaths is proposed referring to the Burst-Bulk characteristic of traffic in event-driven wireless sensor networks. In CodePaths
a new routing metric
taking delay and congestion factors into account
is defined and implemented for establishing routing gradient field from nodes to sink. When an event occurs in the network area
nodes employ random linear network coding and recoding to mix packets
and assign ‘forwarding opportunities' to downstream nodes based on the routing gradients and link qualities. Consequently
an interleaving-paths mesh is constructed
along which the encoded packets are routed and finally decoded by the sink node. The extensive simulation results indicate that CodePaths can well adapt to the randomness of events. Compared with other single and multi-path routing
CodePaths with higher throughput and lower latency minimizes the data transmission and energy consumption while keeps the packet delivery rate over 95%.
关键词
Keywords
references
BISWAS S, MORRIS R. ExOR: opportunistic multihop routing for wireless networks [C]∥Proceedings of ACM SIGCOMM 2005. New York, USA: ACM, 2005: 133-144.
CHOU P A, WU Yunnan, JAIN K. Practical network coding [C]∥Proceedings of the 41st Annual Allerton Conference on Communication, Control, and Computing. Monticello, USA: UIUC, 2003: 40-49.
GANESAN D, GOVINDAN R, SHENKER S, et al. Highly-resilient, energy-efficient multipath routing in wireless sensor networks [J]. ACM SIGMOBILE Mobile Computing and Communications Review, 2001, 5(4): 11-25.
VOIGT T, DUNKELS A, BRAUN T. On-demand construction of non-interfering multiple paths in wireless sensor networks [C]∥Proceedings of the 2nd Workshop on Sensor Networks at Informatik. Bonn, Germany: SICS, 2005: 96-101.
YE Fan, ZHONG G, LU S, et al. Gradient broadcast: a robust data delivery protocol for large scale sensor networks [J]. ACM Wireless Networks, 2005, 11(3): 285-298.
TOLEDO A L, WANG X D. Efficient multipath in sensor networks using diffusion and network coding [C]∥Proceedings of the 40th Conference on Information Sciences and Systems. New Jersey, USA: IEEE Press, 2006: 87-92.
LI Shanshan, LIAO Xiangke, ZHU Peidong, et al. A method for multipath routing based on network coding in wireless sensor network [J]. Journal of Software, 2008, 19(10): 2638-2647.
CHACHULSKI S, JENNINGS M, KATTI S, et al. Trading structure for randomness in wireless opportunistic routing [C]∥Proceedings of ACM SIGCOMM 2007. New York, USA: ACM, 2007: 169-180.
COUTO D, AGUAYO D, BICKET J, et al. A high-throughput path metric for multi-hop wireless routing [C]∥Proceedings of the 9th Annual International Conference on Mobile Computing and Networking. New York, USA: ACM, 2003: 134-146.
KOETTER R, MEDARD M. An algebraic approach to network coding [J]. IEEE/ACM Transaction on Networking, 2003, 11(5): 782-795.
INTANAGOWIWAT C, GOVINDAN R, ESTRIN D, et al. Direct diffusion NS2 implementation[EB/OL]. [2002-10-02]. http:∥www.isi.edu/scadds/software/.
ZHENG Jianliang, LEE M J. A comprehensive performance study of IEEE 802.15.4 [M]∥Sensor Network Operations: Chapter 4. Piscataway,NJ,USA:IEEE Press, 2006: 218-237.