移动agent技术初探

来源 :数字化用户 | 被引量 : 0次 | 上传用户:feng211314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】移动Agent技术是一种全新的计算机网络技术,这种技术可根据控制结点的位置进行迁移。很快的执行各个资源的任务,它结合了人工智能的计算机分布方式,能灵活、智能、高兼容性的在网络之间互相传输,已经成为计算机分布系统最有活力的发展方向,本文主要对这种技术进行了系统的探讨和分析。
  【关键词】移动agent 应用 计算机网络 分布式
  移动Agent技术的出现弥补了原有分布技术的不足。移动Agent技术的出现是Internet发展的结果。作为一种新技术,在网络管理中被称为“未来网络发展命脉”,这种技术的发展得到各计算机网络部门的认可,研究人员已经把研究方向转向了Agent技术的开发。
  一、移动agent技术概述
  移动Agent技术,可以进行自主迁移和独立运算。可以作为一个单独的用户,在网络上执行程序,完成指定任务以后,实现技术的位置前移。这种技术的计算模式有降低网络负载、克服网络延迟、包装不同协议、异步及自主执行、动态适应环境、自然的异构性、健壮性和容错性等优点。
  移动agent的执行
  利用这种技术可以实现自主迁移,从一台主机移动到另一台主机,自主完成指定任务。它与传统网络服务模式相比具有自主运行的特点。还可实现多种结点互相迁移,从源机出发,根据自身携带的任务确定完成的路线,实现主机之间的互相融通。每一个站点都需要资源和服务,执行任务以后,通过软件的易购,实现网络环境中自由移动。这种移动方式能够降低分布式计算中的网络负载、提高通信效率,实现动态网络环境变化,安全性和兼容性较好。可从一个节点到另一个节点自己执行任务。一个Agen会自动返回结点进行报告(图1)所示,技术本身具有迁移的能力(图2)所示。
  移动agent技术特点
  移动Agent 技术的特点表现为以下三个方面:
  1.移动Agent技术能够自主执行任务,在计算机网络中漫游,不依赖操作平台,可以从一台主机移动到另一台主机,在移动过程中保持内部状态不变,在移动计算机数据的基础上减少网数据的流量,降低了网络负载量。
  2.在执行过程中,能够适应外界的变化,在异步操作时,具有独立用户独立执行操作的功能。可实现异步自主操作。
  3.这种技术的智能性在于具有合作求解及管理通信的能力,技术实施环境的适应性非常强,能够自主完成数据库的运算和推理。
  二、移动agent体系技术的两个执行标准
  移动Agent技术有两种标准:MASIF标准、FIFA標准。
  MASIF标准,首先规定了通用概念模型,在运行过程中运用了移动Agent系统的所有抽象概念,针对位置或域名,代码库和通信基础实施一定的保障。其最大的贡献是定义了两个标准构架,实现接口定义语言在操作过程中的返回值。
  FIFA标准,它不仅制定相应的规范,还把智能代理规定成代名词。对FIPA实施环境有一定的要求,包括:代理参考模型、代理平台、代理管理的活动、代理管理内容语言和服务本体。
  (一)远程过程调用和消息传递
  利用这种技术能够实现调用RPC利用令一台计算机,在客户端与服务器间建立一个通道,客户在这个通道上发送一个参数请求,在接到请求后,经过服务器处理传送结果给客户端。移动Agent发到信息传送站点后,根据任务的需要完成激活,断掉客户端和服务器间的网络,进行自主地工作,这种操作增加了服务器之间的异步操作。
  (二)远程计算、过程存储、applet和servlet
  这种方式是对RPC方法的一个扩展,在执行任务过程中不仅需要服务器中的参数,还要求服务器把执行代码进行返回,并且把存储SQL数据加载到关系数据库。Applet和Servlet进行本地运行的过程中要把servlet上载到WEB服务器中,在不同的网络上与物理设备进行捆绑,实现运行中的代码转移。移动agent的代码非常灵活,可以从客户端向服务器单方向传递代码。
  (三)进程移动
  这个过程不允许自主的选择数据迁移时间和地点,可以说是一个封闭的过程,在运行中要考虑信息的安全性。移动agent在运行中,要按照自己的特殊应用标准进行运行,可以移动到具有特殊资源的信息库,实现平台对外开放的模式,还能够保证信息具有一定的安全性。
  (四)特殊应用解
  以往的特殊应用是特殊管理者信息源,客户自己进行代理,要在网络运行中实现。但相对移动agent技术来说,在应用过程中灵活性和易操作性较强。这种技术能够实现agent技术互相辅助。移动agent技术的优点是在相同的网络上,使分布式应用范围更有效、更容易和更具有安全性。
  三、结束语
  移动Agent 技术可以理解成分布式计算模型, 这种技术在发展中会成为Internet上的主要技术模式。把两种技术进行结合,能够加速Internet的发展,在为移动Agent 提供了一个良好的运行环境的基础上,对移动Agent技术进行应用,实现网络智能化指日可待。
  参考文献:
  [1]吕建,张鸣,廖宇等.基于移动Agent技术的构件软件框架研究[J].软件学报,2000,11(8):1018-1023.
  [2]吕玉海,徐学洲.移动Agent技术的发展[J].西安电子科技大学学报(自然科学版),2002,29(3)
  [3]吕建,陶先平,马晓星等.移动Agent技术的研究与应用[J].电子学报,2005,33(z1):2413-2417.
其他文献
随着时代的进步和科学技术的不断发展,社会公众对电子设备的可靠性提出了越来越高的要求。本文通过对保证可靠性的设计技术、电磁兼容、降额设计技术、简化设计、余度设计技术
近年来,我国化工企业取得了突飞猛进的进展.化工行业迅速发展给我国轻工业发展提供了助力,但是由于化工原材料与化工产物都不同程度地会对水体造成污染,如果直接将其生产废水
项目地点:湖南双峰建筑面积:852m2建筑层数:地上2层设计时间:2008—2009年竣工时间:2009年11月该小学是一次低价建造的设计体验。项目由新加坡国立大学EMBA学员捐资,在湖南娄
期刊
众所周知,自古以来人类靠水而居,长江、黄河更是华夏民族的起源地,然而水能载舟,亦能覆舟,人们依水而生,却也要时时刻刻警惕着水灾发生.近些年来,长江、黄河以及淮河一带均发
随着我国城镇化建设步伐的不断加快,对城市排水工作提出了更高的要求.近些年,雨季过后各大城市纷纷“城中看海”,发生严重内涝,人民的生活财产受到严重损害,人们在城市快速发
胶东调水工程担负向山东省胶东四市供水的重要任务,摸清工程运行管理现状,梳理调度体系和运行机制建设存在的问题,提出优化解决对策,加快研究建立新形势下统一高效的调度体系
项目地点:湖南长沙设计时间:2003年人们见多了大工业生产的当代家具。工业化标准的工艺做法,加之炫丽的现代材料与华丽的造型,时常颠覆传统力学原理,感觉其离人越来越远。中
期刊
现如今,二次供水系统在城市供水系统中的规模已经越来越庞大,供水公司要怎样设计出高效率的设施建设,并发展完善专业的智能化管理系统,是我们行业从业者需要重点解决的问题.
改革开放以后,我国的社会经济进入了高速发展的新时期,水利工程作为国家基础性的工程项目,在水利建设中占据着越来越重要的位置.随着人们生活品质的提升,人们对水利工程的质
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥