论文部分内容阅读
在网络移动Agent(MA)模式下环形路由设计中,由于网络数据包传输冲突产生空洞,需要设计空洞平衡唤醒算法,以平衡网络能量,延长网络寿命。传统方法采用自适应学习粒子群算法,构建C/S模式下的空洞平衡唤醒算法,由于网络能耗不均衡也将容易使网络产生信息空洞的孤岛节点,性能不好。提出一种基于最小巡游概率的移动Agent的能量平衡环形路由信息空洞唤醒算法,建立最小跳数链路与梯度环,提供MA休眠和唤醒所需能量,进行MA迁移与数据回传,进行最小跳数链路路由算法设计,构建最小巡游概率判别准则与整体网络拓扑结构,实现网络信息空洞平衡唤醒算法的改进。仿真结果表明,该算法能数据包跳数构建网络拓扑,有效抑制了数据包在同一梯度内重传现象,通过最小概率巡游,有效减少因节点死亡而产生网络空洞的概率,有效克服网络能耗不均衡也产生信息空洞的孤岛节点,sink节点会相继收到由内环到外环各层MA所回传的融合数据,有效延长网络使用寿命,提高系统稳定性。
In the design of ring routing in Network Mobile Agent (MA) mode, due to the holes in the network packet transmission conflict, a hole balancing wake-up algorithm needs to be designed to balance the network energy and prolong the network lifetime. The traditional method uses adaptive learning particle swarm algorithm to construct the hole balancing wake-up algorithm in C / S mode. Because of the unbalanced power consumption, the network will also easily generate island nodes with poor information performance. This paper proposes an algorithm based on the minimum cruising probability of mobile agent energy balance ring routing information void wake-up algorithm, the establishment of the minimum hop count links and gradient ring, providing MA sleep and wake up the energy required for MA migration and data return, the minimum jump Number of links routing algorithm design, construction of the minimum cruise probability criteria and the overall network topology, to achieve a balance of network information arousal wake-up algorithm improvement. The simulation results show that the proposed algorithm can construct the network topology by hopping number of packets and effectively restrain the retransmission of packets within the same gradient. By minimizing the probability of parade, the algorithm can effectively reduce the probability of network holes due to node death and effectively overcome the network energy consumption Inhomogeneous information islands are also generated island nodes, sink nodes will receive from the inner ring to the outer ring MA layer of the return of the fusion data, effectively extending network life and improve system stability.