欢迎来到天天文库
浏览记录
ID:45567876
大小:62.01 KB
页数:4页
时间:2019-11-14
《-浅谈Agent移动数据库模型》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、浅谈Agent移动数据库模型李建敏(河北理工大学计算机与口动控制学院唐山063009)摘要:基于移动计算环境的特点,传统的客户/服务器模型己不能满足需要,人们需要一种更加灵活的体系结构。近年來,关于Agent的研究引起了广泛的关注。木文介绍了Agent和关技术知识,然后对近儿年的基于MobileAgent移动数据库模型进行了总结。关键词:Agent;移动数据库;体系结构ElementaryDiscussionontheMobileAgentDatabaseModelLIJian-Min(CollegeofComput
2、erandAutomaticControl,HebeiPolytechnicUniversity,TangShan,063009)Abstract:ThetraditionalC/Smodelisnotsatisfiedbythecustomersbecauseofthecharacteristicofthemobilecomputationalenvironment.NowadaysmuchattentionhasbeenpaidontheMotileAgent.Atfirst,somerelativetechno
3、logyofAgentwasintroducedinthedissertation,andthengivingasummaryaboutmobiledatabasemodelbasedonMobileAgentinrecentyears.Keywords:Agent;Mobi1eDatabase;Architecture1引言Agent理论与技术研究最早源于分布式人工智能(DAI,DistributedArtificialIntelligence),但从80年代末开始,Agent理论技术研究从DAI领域中拓展开來,并
4、与许多其他领域和互借鉴与融合,在许多不同与最初DAI应用的领域得到了更广泛的应用,面向Agent技术作为一门设计和开发软件系统的新方法已经得到了学术界和企业界的广泛关注。2Agent相关技术2.1Agent概念Agent应当包扌舌:口主性、主动性、反应性、移动性和社会性等优良特点。由以上Agent的特性可以给Agent-个简单的定义:Agent是代表用户和其他程序,以主动服务的方式完成一组操作的机动计算实体。智能Agent不能在环境中单独存在,而要与多个智能Agent在同一环境中协同工作,协同的手段是和互通信,但每个
5、智能Agent都是主动的、口治的工作。2.2多Agent系统多Agent系统是由多个相互作用、和互联系的Agent构成的系统。其协作求解能力超过了单个Agent,协调、协作求解问题是多Agent系统的主要研究内容。AgentZ间的协作过程:首先,根据协调Agent传來的指令信息,一个Agent试图解决一个问题,当它独立解决时,则独立解决,否则它向协调Agent发送出求助信息,协调Agent知识库中存有关于每个Agent能力和知识的数据,通过推理它会选择一个或多个能解决任务的Agent。2.3移动Agent移动Agen
6、t可在网络各主机间自由移动,在某个环境屮被初建后,移动Agent可携带自身状态和代码在网络中移动到另一环境中去,并可在该环境屮恢复执行。移动Agent是代码、数据以及执行语句的软件包,它可以在执行过程屮有目的地、自治地在网络屮移动,利用与分布资源的局部交互而完成分布任务的软件实休。移动Agent可以在网络屮自主地从一台主机移动到另一台主机上连续运行。移动Agent技术为解决复杂、动态、分布式智能应用提供了新的计算手段。它是为用户执行特定的任务,具有一定的智能性,可以在网络上进行自主移动的软件。3基于Agent移动数据
7、库系统模型基于移动环境下的移动数据库系统与传统的基于固定网络环境下的数据库系统相比,具有用户数量变化巨大、众多异构数据过于集屮、大量与位置相关的信息管理开销剧增等特点。因而要求移动数据库系统应具有更好的伸缩性、模糊性和灵活性,但其仍是传统分布式数据库系统的扩展,可以将移动数据库系统看作是客户与固定服务器节点是动态链接的分布式系统。其休系结构演变如图所示。移动数据库的结构演变图根据Agent位置和功能,可以将使用Agent的系统结构分为下面几类:3.1客户端/服务器Agent/服务器端结构移动坏境中,用户有可能需要服务
8、器完成计算密集型的操作。这种情况下,客户端有限的资源不能满足缓存空间的需求,此时就需要在固定网络上设定一个Agent,收集客户端的需求,对多个客户的请求加以总结后再向服务器提交。客户端/服务器Agent/服务器端结构通过驻留在服务器端的Agent起联系二者的桥梁作用。断开前,客户端将请求传递给Agent;断开后,Agent代替客户端与服务器端交
此文档下载收益归作者所有