- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分布式信息检索的移动主体JMAT‘
李威 史忠植
(中国币}学院计算技术研究所智能计算机科学开放实验室,北京,100080)
李莉
(西南师g大学计算机科学系,重庆,400715)
摘要可移动分布信息检索主体,是一种可以在异构网络环境中移动,通过与信息检索引擎的局
部交互,从而高效地完成分布信息检索任务的自治软件主体.本文介绍了一种利用移动主体进行分布
信息检索的模型.分布信息检索.是以Java作主体语言,以KQML作主体通讯语言的移动多主体系统
Mobile
JMAT(JavaAgentTemplate)[}匀典型分布应用之一.
关键词移动主体分布信息检索
1引言
移动主体是代码、数据以及执行上下文的封装,它可以在执行过程中,有目的地、
自治地在异构的网络中移动。在移动的目标系统中,存在着移动主体想要交互的对象,
在那里移动主体利用与那个对象位于同一Host或同一网络的局部性优势,从而商散地完
成分布任务。移动主体在当前网络平台的挂起,意味着主体代码执行的终止和当前状态
的捕获。移动主体的传输意味着它的执行代码和状态的传输,而移动主体的恢复.意味
着主体状态的恢复和主体代码的重新执行。这里主体的状态被定义为;为了保持主体移
动前后,在能力、知识或执行状态上的一致,而必须随主体一起移动的运行时间信息。
2移动主体分布信息检索
利用移动主体进行分布信息检索是检索代码靠近分布数据,而不是传统的数据靠近
代码。其检索过程如图l所示:移动主体首先获得信息检索任务,然后它移动到一系列
的远程网络信息结点,这些网络结点既可以由用户给出,也可以通过查询系统中的目录
服务而得到。在这些远程网络结点上,移动主体与本地的信息维护主体交互,获得满足
Machine。整个过程包含着
要求的信息,最后移动主体携带检索结果返回Home
移动主体通过对网络环境、软件资源和反馈信息的感知,从而不断修正任务规划的
过程。这种分布处理方式的显著优点是:从知识发现的角度上看,移动主体是对大量的
分布信息的原始过滤,为进一步的知识发现提供了低数量、高质量的信息源;从运行效
率上看,移动主体始终是与分布信息维护主体进行着高效的本地交互,这必将提高分布
’本文褥到国家863高技术基盘和嗣象自然科学基金的餐助.
·522·
远程网络结点2 远程舟络结点n
图13MAT分布信息检索
任务的执行速度;从网络的信息流量来看,移动主体只返回检索的最终结果,而不是中
间数据,所以大大降低对网络带宽的要求;
从系统的可靠性来看,移动主体只是在其移动时对网络可靠性有要求,所以整个系
统的可靠性提高;从系统的灵活性看,移动主体的分布信息检索并不要求信息维护主体
提供丰富的功能,而只要提供标准的操作原语,移动主体本身具有使用这些原语进行知
识发现的智能性。从移动主体的网络运行环境来看,主体代码是跨平台的,适应于异构
的网络环境。
3JMAT分布信息检索移动主体的技术结构
JMAT移动主体系统运行于异构的网络环境中,网络中的每个结点上都运行着JMAT
执行Engine,它是移动主体产生、终止、运行、管理与传输的平台。每当移动主体提出
移动请求之后,当前网络结点的主体执行Engine捕获移动主体的执行状态,并且调用
目的网络结点上的,主体执行Engine的移动主体接收方法将主体传输出去,目的网络
结点上的主体执行Engine负责恢复主体的状态并且启动主体运行。分布信息检索移动
·523·-
用于主体的管理和主体之问的通讯。DTPM是主体的分布信息检索规划模型,DTPM规
划了分布信息检索任务的执行,使主体在整个分布信息检索过程中,不需要与用户过多
文档评论(0)