Multipath QoS routing algorithm based on Ad Hoc network in mine environment
-
Graphical Abstract
-
Abstract
In order to improve the integrity and accuracy of data transmission in mine environment, a multipath QoS routing algorithm based on Ad Hoc network is proposed. The algorithm introduces the blockchain into the routing establishment process. Firstly, the nodes are block encapsulated so that each node uses the Merkle tree to maintain its neighbor nodes. Secondly, the path viability is updated according to the time delay and viability time of the neighbor nodes and the blocks are connected. Finally, the sum of intermediate node correlation values, path length and path formation sequence are used as path selection criteria in turn to filter the main and alternative paths for data transmission. The routing is maintained from three aspects as follows. ① The blockchain is applied so that each node retains the information of its neighbor nodes. The routing can be restored by querying the routing table of the previous node where the path is broken and using the neighbor nodes for substitution. ② After the reliability assessment of the main path drops to a certain level, the alternate path can be enabled. ③ The algorithm re-initiates routing querying at the source node. The simulation results show that compared with AODV, the DSR algorithm has a lower bit error rate and better path viability under different number of nodes, data packet transmission rate and node movement speed.
-
-