一种改进的移动Agent主动通信算法(1)(2)
2014-08-04 01:55
导读:2. 3 变量的加入 为了避免2. 2中出现的情况,我们设置了一个时间变量和Agent超速等待,来避免有消息长时间不被发送。我们对Communicator中的每个消息设一个时
2. 3 变量的加入
为了避免2. 2中出现的情况,我们设置了一个时间变量和Agent超速等待,来避免有消息长时间不被发送。我们对Communicator中的每个消息设一个时间变量Wtime,当Wtime达到我们设定的一个固定值T0 后,我们认为它等待时间过长,对它进行标记。Agent每移动到一个节点,都要计算自己的移动速率V (V 为曾经到达的节点个数/ (当前时间.出生时间)或者现在时刻以前的一段时间内到达的节点个数/时间跨度) ,当V超过给定的最高速率V0 时,Agent必须与Home建立连接,获得保存在Home上的发送方通知,主动去取空接受方Communicator中的等待时间过长的消息。其通信过程和主动通信算法大致相同,但在发送方A将要发送的消息发送给当前Place的Communicator (图2中的3)时,会触发该消息的Wtime变量,Agent B从“出生地" Place 2移动到Place3 (图2中的1)的时候,Agent会计算它的移动速率V 值,并与V0 比较,当V超过给定的最高速率V0 时,Agent被强制与Home建立连接,获得保存在Home上的发送方通知,主动去取空接受方Communicator中的Wtime值超过我们设定的T0 值的消息。
共2页: 1 [2] 下一页 论文出处(作者):
第四代移动通信系统概述
GPRS通用通信系统的服务器端软件开发