矿山环境下基于Ad Hoc网络的多路径QoS路由算法
2021-06-02闫帅领张蕾
闫帅领, 张蕾
(衡水学院 数学与计算机学院, 河北 衡水 053000)
0 引言
在复杂的矿山环境中数据安全、可靠传输困难。目前,针对数据传输已开展很多研究。文献[1]将数据先传递到数据中心,再通过数据中心分发。文献[2]以C/S(Client-Server,服务器-客户机)工作模式搭建数据传输架构,利用专用线路传输图像数据。文献[3-5]引入云计算以遏制无线数据传输对环境的依赖,确保数据传输的可靠性。文献[6]借鉴AODV(Ad Hoc On-Demand Distance Vector Routing,无线自组网按需平面距离向量路由)协议的思想,通过无线传感器网络转发实现数据传输。文献[7]通过分组头压缩的改进型DSR(Dynamic Source Routing,动态源路由)算法优化无线网移动通信数据传输性能。然而,文献[1-2]为有线数据传输,在矿山特殊环境下不易铺设线路且施工费用高,另外受天气影响线路容易产生破坏,导致数据传输失败。文献[3-5]通过云计算势必会增加数据处理时间,影响数据传输的实时性。文献[6-7]基于简单协议生成的路由算法更适用于矿山环境,但文献[6]未考虑数据传输过程中中间节点破坏的情况,文献[7]以最短路径作为路由选择标准,均未解决数据传输的准确性问题。因此,本文提出了一种矿山环境下基于Ad Hoc网络的多路径QoS路由算法(Multipath QoS Routing Algorithm,MQRA)。该算法在路由建立过程中引入区块链,可防止数据被篡改;通过QoS约束得到多条可用路径,再根据不同级别标准寻找数据传输主路径和备选路径,可避免数据丢失。
1 算法原理
1.1 QoS相关参数定义
(1) 路由路径带宽。路由路径带宽是指整个路由路径中所有相邻节点的最小带宽。……
