摘要
在传统的OLSR协议中有MPR集和非MPR集2种转发节点.MPR集是在广播洪泛的过程中挑选的转发广播的节点,但在某些情况下传统的MPR集并不是最优的,这样网络节点也会转发不必要的数据,造成资源浪费.针对经典算法的不足之处,提出一种逆向思维的新型算法,通过循环和集合运算相结合的方法有效剔除无效冗余的节点,不仅能达到传统OLSR协议的效果,而且比传统OSLR协议的数据开销更小、效率更高.最后,通过仿真平台(OPNET)实现重新定义OLSR的MPR集算法.结果表明,该算法对于网络吞吐量、数据包传输时延有一定的提升.
There are two kinds of forwarding nodes in OLSR protocol, MPRs and non-MPRs. The MPRs is selected as the forwarding node in the broadcast flooding,but the MPRs is not the best under certain condi- tions. Thus, the network node will transmit the unnecessary data, resulting in the waste of resources. Aiming at the shortcomings of traditional algorithms, this paper proposes a new algorithm based on reverse thinking, which can eliminate the invalid redundant nodes effectively by combining the circulation method and the set operation. In this way, the effects of the traditional OLSR protocol can be achieved. Compared with the tra- ditional OLSR protocol, the new algorithm is more efficient with less data overhead. At last, the paper rede- fines the algorithm of MPRs of OLSR by simulation platform, OPNET. According to the results, the algo- rithm improves the network throughput, time lapse of packet transmission obviously.
作者
张洪
朱国全
王俊杰
ZHANG Hong ZHU Guoquan WANG Junjie(School of Information Science and Engineering, Chengdu 610106, China Key Laboratory of Pattern Recognition and Intelligent Irrformation Processing of Sichuan Province Chengdu University, Chengdu 610106, China)
出处
《成都大学学报(自然科学版)》
2017年第1期51-54,共4页
Journal of Chengdu University(Natural Science Edition)
基金
成都大学校青年基金(2016XJZ14)资助项目