基于移动Agent的中间件的分布式计算研究

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:fsdafdsfsdsdf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动Agent计算模式被认为是未来的主流分布式计算模式。相对于对象而言,Agent是一个粒度更大、智能性更高、具有一定自治性的实体。面向Agent的软件开发被认为很可能就是继面向对象开发风格之后的新一代软件开发范型。也就是说,软件技术的进化过程是由面向过程到面向对象、面向构件,再到面向Agent的软件开发。 中间件技术是当前分布式软件技术研究的一个热点。而客户端和服务器间的连接和通信一直是中间件研究的重点。到目前为止,其主要的机制仍然是远程过程调用RPC和对象RPC。 本文首先分析了Agent,移动Agent的概念,特性以及研究现状与发展趋势,在分布式计算环境下,移动Agent计算模式与C/S模式、COD模式的区别以及具有的特点和优点。重点分析了当前流行的分布式对象中间件技术的特点和存在的问题,尤其是客户端和服务器间的连接和通信的不足,以及移动Agent技术在分布式计算中的特性和优点。然后提出了一种新的基于移动Agent的中间件的分布式计算模型。其创新之处在于,此模型采用移动Agent取代传统的RPC和对象RPC机制实现客户与服务器的智能连接,从而解决传统中间件的不足。使得客户端和服务器间的连接和通信具有智能性,灵活性和良好的网络适应性。为建立灵活的和具有较强网络适应能力的多层结构的网络应用开发和运行平台提供有效的支持。符合分布式计算和软件技术的发展方向。在这个模型下,我们对其中一系列关键技术:导航服务,负载平衡,客户请求与服务集成,系统安全等进行了详细的研究和讨论,并提出了自己的解决方案。最后,在上述方案的基础上进行了系统原型的实现并与当前流行的分布式对象中间件进行了对比。 论文全文共分六章。第一章综合论述了作为未来的分布式计算模式的移动Agent的研究现状和发展趋势;第二章简要介绍中间件技术的概念并分析了当前流行的分布式对象中间件技术;第三章详细介绍了本文提出的基于移动Agent中间件的框架模型的设计,移动Agent导航模型和导航服务;第四章重点讨论实现基于移动Agent中间件的一些关键技术;负载平衡,客户请求与服务的集成,以及系统的安全实现方案;第五章讨论了系统原型的实现并与当前流行的分布式对象中间件技术进行了比较与分析;第六章总结了本文的研究情况并且提出了下一步的研究方向。
其他文献
我们提出的布线算法就是以有效减小布线区域密度作为其目标,并对具有规则边界的区域和具有不规则的边界的布线区域分别进行处理.对于具有规则边界的区域,在确定系统的可布通
该文针对目前网络管理系统中存在的问题,首先简单介绍了目前采用移动代理技术的网络管理系统的现状,分析了代理移动算法的不足之处.在原有的基于移动代理的大型分布式网络管
复杂流动与人类社会密切相关.对复杂流动的主要研究方向包括科学计算(求解算法)与可视化(描述复杂流动技术)两部分,主要目标是对流场进行计算机模拟.格子Boltzmann方法(简称
目前大量嵌入式产品使用的操作系统是 VxWorks,如数字机项盒、电子阅读器、数字监控设备等嵌入式产品是需要处理图形、图像、音频、视频等多种媒体的,这些设备及相关的软件就
随着技术的发展和计算机系统的日益复杂化,单纯的面向对象技术在一定程度上已经不能满足复用的要求;软件构件技术被视为实现成功复用的关键因素之一,它使得基于构件技术的软
现代远程教育是基于计算机网络技术、多媒体技术、现代通信技术而迅速发展起来的一种新型教育模式,师生之间借助信息通讯技术进行异地远距离交互,远程教育中师生处于时空分离
学位
随着视频点播、电视会议、远程教育、网络交互式游戏等实时性业务的兴起,组播技术得到了广泛的应用。这些实时业务一般在IP组播之上,采用UDP协议进行传输。然而,由于UDP协议和IP
Android设备的流行与普及不仅为人们生活带来便利,同时也引来了恶意软件开发者的关注,导致恶意软件的发展呈现难以遏制的局面,日益侵害着消费者的利益。然而传统的纯静态或动态
学位