论基于网格的信息集成网络毕业论文(2)
2013-07-21 01:06
导读:2. 信息集成系统问题的研究 信息集成系统简单地说就是将多个分散的,异构的,领域相关的信息(单点)集成在一起,为用户提供一个统一的访问界面,
2. 信息集成系统问题的研究 信息集成系统简单地说就是将多个分散的,异构的,领域相关的信息(单点)集成在一起,为用户提供一个统一的访问界面,支持用户在全局模式上对集成的多个资源进行全局查询,其应用系统具有多层体系结构,根据中间层的实现方法不同,信息集成系统可以划分为:1) 物化(materialized)集成系统; 2) 虚拟(virtual)集成系统。由于用户只需获得即时的查询结果,且数据源中的数据频繁更新、集成操作各异,或资源仅仅提供了有限的访问方法以及全局模式经常变动的情况下,因此我认为:虚拟集成系统(VIIS)显然比数据仓库(DW)要有效的多。VIIS 基于的是一个中间模式,数据仍保留在局部资源中,在全局不占用更多的空间和资源,在全局的效率上不会对用户造成影响,用户在中间模式上提交的查询语句,不需要了解每个数据源的特点,中间层的查询执行引擎直接与数据源或数据的包装程序(wrapper)交互,将基于中间模式的查询分解重构成对多个局部数据源的直接查询,并在数据源处执行查询语句,中间层对查询结果进行合并返回给用户。因此,虚拟方法更适用于资源数目多、安全性能要求高、各资源的自治性很高、资源异构且局部数据经常变化的网格。与 DW 相比,VIIS具有如下优点:1.VIIS 能够集成有限访问模式的资源。2. VIIS 支持用户的实时访问,并可以针对不同的用户提供不同的中间模式。3. VIIS的全局占用和局部数据的占用比率最为小。
3. 基于 Multi-Agent 的信息集成技术 将 Multi-Agent 技术应用在信息集成技术系统中,如此引入,主要基于以下两个目的 1)使得信息集成操作尽可能的本地化,从而提高效率,尽可能的减少网络传输所带来的巨大负载。2)使得查询访问的处理更加的分散化与合理化,Agent 之间通过互相的协调,在整体间搭建了各个桥梁,使得各个数据元之间,共同完成信息集成的工作,并使得负载相对均衡,增加了信息集成系统的智能性。
(科教作文网 zw.nseac.com整理)
在非 Multi-Agent 系统中,容易出现用户的每一次查询,系统都要去相应的资源缓冲站点中取得所有相关资源的数据,然后将所有的资源的数据全部发回给查询计划执行引擎,在得到确定之后,查询计划执行引擎在确定所有的信息都被正确的传送到达之后,对所有的数据进行相应的集成,所有的集成的工作量全部都集中在集成查询系统中,使之成为了一个网状型结构的中心,因此受到效率的制约,往往不能非常高效和快速的给用户返回查询的结果,特别是这样的查询系统中返回的数据并不能保证完全的准确。且在非 Agent 系统中,集成操作是有查询计划执行引擎单独完成的,计算没有被有效并行化和全部化。将 Multi-Agent 技术引入到系统中来,使的原本需要全部集中完成的信息集成操作被分布式执行了,系统的负载更加均衡了,每个 Agent 被下放到各个资源缓冲站点后,主要有两个好处:1) 集成的计算量被分布到资源缓冲站点上完成,使得集成操作被分布式执行,提高了系统的并行化 2) Agent 在缓冲站点进行本地的信息集成,相对于网络传输,因此省去了大量的冗余网络传输,大大地提高了效率。
4. 结论 随着网格技术的不断发展,网格技术的更新也被更多的人所提出,网格中的资源多样化也随之而来。信息网格中的资源由于其异构性、分布性和动态性,使得网格环境下的异构信息集成越来越迫切的为人们所需要,异构资源的整合已经成为了当前研究热点。因此本文将 Multi-Agent 技术引入到信息集成系统中,通过 Agent 本地操作减少网络负载;并在此基础上认为Multi-Agent技术,特别是该技术的运用,可以提高本地操作的命中率,从而大大地提高了系统的性能。
参考文献
中国大学排名 [1]徐志伟,冯百明.网格计算技术,北京:出版社,2004
[2]桂小林,钱德沛,基于Internet的网格计算模型研究,西安大学学报,2005
[3]张艳,孙世新,彭文钦.网格多处理机的一种改进的子网分配算法闭,软件学报,2006
[4]王汝传,姚旭敏,王海艳.网格计算在分布式虚拟环境中的应用,重庆邮电学院学报(自然科学版),2005
[5]徐志伟,李伟织女星网格的体系结构研究,研究与发展,2002
[6]禄昭义,王思明.计算机网信息量理论,北京:电子工业出版社,2005