电脑开发与应用
主办单位:中国兵器工业集团公司
国际刊号:1003-5850
国内刊号:14-1133/TP
学术数据库优秀期刊 《中文科技期刊数据库》来源期刊
       首 页   |   期刊介绍   |   新闻公告   |   征稿要求   |   期刊订阅   |   留言板   |   联系我们   
  本站业务
  在线期刊
      最新录用
      期刊简明目录
      本刊论文精选
      过刊浏览
      论文下载排行
      论文点击排行
      
 

访问统计

访问总数:15775 人次
 
    本刊论文
移动Agent定位机制与迁移技术研究

  摘要:该文介绍了移动Agent的概念和特性,并针对移动Agent在迁移过程中的定位机制、路由规划、迁移策略等关键技术进行了研究与剖析。

  关键词:移动Agent; 定位机制;路由规划;迁移策略

  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2014)10-2204-02

  随着计算机网络、计算机通信技术的飞速发展,Internet应用已深入到人们工作和生活的各个领域。为了获得最佳的服务,移动Agent的概念应运而生。移动Agent是能够智能地、在异构的网络环境中按照特定地规程而独立运行的计算机程序,它能够并有效利用网络资源,并代表用户完成特定的任务。移动Agent不仅具有交互性、自主性、主动性和反应性等特性,还具有一个重点特性——移动性。该文针对移动Agent的“移动性”,对其在移动过程中的定位机制以及迁移技术等关键技术进行分析与研究。

  1 移动Agent的定位机制

  由于移动Agent可根据特定的任务和路线,可在异构的软、硬件网络环境中自主地迁移,这种随机迁移使得其位置难以确定,从而造成了定位的困难。目前,移动Agent的定位机制有如下3种[1]:

  1) 蛮力搜索机制:在多个目的节点中采用并行或顺序的方式来展开全面地搜索,从而完成对移动Agent的定位。

  2) 使用日志机制:移动Agent访问过的每一个节点都会保存其移动轨迹,并且会定期进行更新,针对这些信息,采用沿路跟踪和重定向的方法来跟踪移动Agent,从而实现了移动Agent的定位。

  3) 注册机制:该机制是指在移动Agent的通信模型中设置一个名字服务器,用于移动Agent的注册、注销或定位。当其他Agent需要定位移动Agent时,通过这个名字服务器即可定位。在实际应用中,进行通信的Agent需要提前约定好一个名字服务器。如果每一个Agent服务器都相应有一个名字服务器的话,就可以简化约定的达成。当多个Agent来自同一台源主机或到达同一台目的主机,它们只需简单地共享与它们的源主机或目的主机相联系的缺省名字服务器就可以了,无需事先交换名字服务器的地址。

  由上述的分析可知:蛮力搜索机制独立于外部机制,如跟踪信息或名字服务器等,因此在实际应用中易于实现。而是用日志的机制的定位机制则需要知道移动Agent的源主机以及其迁移路径所遍历的任意一台主机才能够准确而完整地定位。注册机制需要提供一个名字服务器,该机制典型的应用是当执行同一任务的多个移动Agent被分配到多个不同的节点上进行工作,而相互之间又需要通信。此时完成移动Agent 的定位则只需共享其源主机中名字服务器即可。

  因此,对于不同的移动Agent系统,可以根据系统的实际需求来选择适合的定位机制。

  2 移动Agent的迁移技术

  移动agent迁移技术是移动Agent技术的核心内容,下面主要从移动Agent的迁移分类、路由规划及迁移策略三个方面展开探讨。

  2.1 移动Agent的迁移分类

  移动Agent包括数据状态信息、代码状态信息和执行状态信息,根据其迁移时所携带的信息的不同,可以将迁移分为两类——强迁移和弱迁移[2]。

  强迁移:指当移动Agent迁移时,将携带其自身的全部信息到达目的节点,并在到达目的地后,恢复数据、代码和执行状态全部信息,并继续从迁移之前中断处继续向下执行。实现了在迁移前和迁移后,移动Agent的相关信息保持不变,如NOMADA系统。

  摘要:该文介绍了移动Agent的概念和特性,并针对移动Agent在迁移过程中的定位机制、路由规划、迁移策略等关键技术进行了研究与剖析。

  关键词:移动Agent; 定位机制;路由规划;迁移策略

  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2014)10-2204-02

  随着计算机网络、计算机通信技术的飞速发展,Internet应用已深入到人们工作和生活的各个领域。为了获得最佳的服务,移动Agent的概念应运而生。移动Agent是能够智能地、在异构的网络环境中按照特定地规程而独立运行的计算机程序,它能够并有效利用网络资源,并代表用户完成特定的任务。移动Agent不仅具有交互性、自主性、主动性和反应性等特性,还具有一个重点特性——移动性。该文针对移动Agent的“移动性”,对其在移动过程中的定位机制以及迁移技术等关键技术进行分析与研究。

  1 移动Agent的定位机制

  由于移动Agent可根据特定的任务和路线,可在异构的软、硬件网络环境中自主地迁移,这种随机迁移使得其位置难以确定,从而造成了定位的困难。目前,移动Agent的定位机制有如下3种[1]:

  1) 蛮力搜索机制:在多个目的节点中采用并行或顺序的方式来展开全面地搜索,从而完成对移动Agent的定位。

  2) 使用日志机制:移动Agent访问过的每一个节点都会保存其移动轨迹,并且会定期进行更新,针对这些信息,采用沿路跟踪和重定向的方法来跟踪移动Agent,从而实现了移动Agent的定位。

  3) 注册机制:该机制是指在移动Agent的通信模型中设置一个名字服务器,用于移动Agent的注册、注销或定位。当其他Agent需要定位移动Agent时,通过这个名字服务器即可定位。在实际应用中,进行通信的Agent需要提前约定好一个名字服务器。如果每一个Agent服务器都相应有一个名字服务器的话,就可以简化约定的达成。当多个Agent来自同一台源主机或到达同一台目的主机,它们只需简单地共享与它们的源主机或目的主机相联系的缺省名字服务器就可以了,无需事先交换名字服务器的地址。

  由上述的分析可知:蛮力搜索机制独立于外部机制,如跟踪信息或名字服务器等,因此在实际应用中易于实现。而是用日志的机制的定位机制则需要知道移动Agent的源主机以及其迁移路径所遍历的任意一台主机才能够准确而完整地定位。注册机制需要提供一个名字服务器,该机制典型的应用是当执行同一任务的多个移动Agent被分配到多个不同的节点上进行工作,而相互之间又需要通信。此时完成移动Agent 的定位则只需共享其源主机中名字服务器即可。

  因此,对于不同的移动Agent系统,可以根据系统的实际需求来选择适合的定位机制。

  2 移动Agent的迁移技术

  移动agent迁移技术是移动Agent技术的核心内容,下面主要从移动Agent的迁移分类、路由规划及迁移策略三个方面展开探讨。

  2.1 移动Agent的迁移分类

  移动Agent包括数据状态信息、代码状态信息和执行状态信息,根据其迁移时所携带的信息的不同,可以将迁移分为两类——强迁移和弱迁移[2]。

  强迁移:指当移动Agent迁移时,将携带其自身的全部信息到达目的节点,并在到达目的地后,恢复数据、代码和执行状态全部信息,并继续从迁移之前中断处继续向下执行。实现了在迁移前和迁移后,移动Agent的相关信息保持不变,如NOMADA系统。

特别说明:本站仅协助已授权的杂志社进行在线杂志订阅,非《电脑开发与应用》杂志官网,直投的朋友请联系杂志社。
版权所有 © 2009-2024《电脑开发与应用》编辑部  (权威发表网)   苏ICP备20026650号-8