Immune Multipath Reliable Transmission with Fault Tolerance in Wireless Sensor Networks
Transmission reliability is one of the most important metrics to evaluate the performance of wireless sensor networks. For the fault of nodes or links affecting the stability and reliability of network, Immune based multipath transmission algorithm is proposed. For giving the consideration to the factors of transmission delay and energy consumption beside the hops/distance, immune based multiple paths can be quickly established from the source node to the destination node. Metrics of data receiving rate are adopted to evaluate the performance of multipath transmission. The result shows good performance of fault tolerance, stability and reliability of data transmission.
KeywordsWireless sensor networks Reliable transmission Fault tolerance Multipath routing Immune algorithm
The work was supported by the National Project (61402063), National Science Foundation for Post-doctoral Scientists of China (2015M582616), Chongqing Basic and Advanced Technology Research Project (cstc2014jcyjA1316, cstc2016jcyjA0063, cstc2013kjrc-qnrc40013), Scientific and Technological Research Program of Chongqing Municipal Education Commission (KJ1601003, KJ1401002, KJ1401008, KJ1401010, KJ1603303, KJ1501014), Joint Funds of Natural Science Foundation Project of Guizhou (J-LKG46), Key Laboratory Open Projects of Chongqing Three Gorges University (063120202), Youth Scientific Project of Chongqing Three Gorges University (15QN09). Doctoral Fund Project of Chongqing Three Gorges University (14ZZ03), Innovation and Entrepreneurship Project of College Students (201610643004).
- 7.Al-Ariki, H.D., Esmail, S., Shanmukha, M.N.: A survey and analysis of multipath routing protocols in wireless multimedia sensor networks, Wirel. Netw. 1–13 (2016). doi: 10.1007/s11276-016-1256-5
- 9.Zhang, X., Yao, G., Ding, Y., Hao, K.: An improved immune system-inspired routing recovery scheme for energy harvesting wireless sensor networks. Soft Comput. 1–12 (2016). doi: 10.1007/s00500-016-2222-y