面向服务的网格中间件框架研究

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:wjjcj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格计算能够将各种处于异地、不同规模、多元的计算资源整合在一起协同工作,不仅能使其变成拥有跟超级计算机一样处理能力的整体,还能将资源按需分配给用户,大大提高计算资源的利用率。网格中间件是网格计算的重要部分,它能够屏蔽底层资源的异构性并向上层应用提供统一调用接口,而作为软件的一种,网格中间件的模块复用逐渐从传统的面向函数发展成了面向服务。本文对面向服务的网格中间件相关技术进行了研究,包括面向服务的体系结构SOA、Web服务的技术特征、开放式网格服务体系结构OGSA、Web服务资源框架WSRF以及几款中间件产品,总结出了面向服务的网格中间件与这些技术元素之间的相互关系。在此基础上,本文给出了一种面向服务的网格中间件框架设计方案,该方案将网格中间件框架设计成两层结构,即基础服务层和核心服务层,并对每一层的操作对象进行了限制,核心服务层只能通过操作基础服务层的方式来访问底层资源,相比当前的网格中间件产品,层次更加清晰。本文还针对基础服务层和核心服务层进行了分析,总结出了基础服务层和核心服务层应该具备的功能,并对总结出的功能进行了划分,将核心服务层的功能归纳为六大核心服务,即资源管理服务、执行管理服务、网格监控服务、网格安全服务、信息服务、数据服务。在接口设计上,本文对六大核心服务和部分基础服务定义了对外操作接口,并描述了各服务之间的协作方式。此外,在进行核心服务详细设计时,本文总结了每一服务需要依赖的运行环境,从中间件开发人员的角度考虑,将设计重点放在软件的扩展性上,并利用类图描述了各服务的内部结构。最后,本文针对所设计的面向服务的网格中间件框架给出了一套实验方案,介绍了框架的实现语言、实现工具以及运行环境,利用所设计的框架开发出了一个网格资源管理中间件,并使用该中间件对网格资源服务进行管理,而且最终展示了实验结果。
其他文献
随着网络技术和信息家电的飞速发展,互联网用户和智能家电数目地不断增长促进了家庭网络的数目迅速增加,将传统家居中原本独立的设备与功能相整合,构建一个功能强大、操作个
网格技术为基于动态、异构和跨域的协同资源共享与问题求解提供了新的解决方法,通过网格对大量廉价的计算资源、存储资源等进行整合,在提高计算效率的同时,大大降低了处理成
模糊测试是一种自动或半自动的发现软件故障的方法,具有可用性好、自动化程度高、误报率低、对目标程序源码没有依赖的优点。模糊测试如今已经成为漏洞挖掘的一门相当有效的技
计算机支持的协作学习CSCL (Computer-Supported Collaborative Learning)是指利用计算机技术(尤其是多媒体和网络技术)来辅助和支持协作学习的一种学习方法。当前CSCL已经成
软件测试对软件质量的保证具有非常重要的意义,随着面向对象分析与设计在软件开发中的大规模应用,面向对象软件测试也成为不可忽视的研究领域。传统的测试技术已经不能保证面
在信息时代,每天大量新的网络数据涌入互联网,网络空间异常行为更加复杂多变,数据的高维属性,导致入侵检测面临检测效率、准确率低。为了建设安全可持续的网络环境,为互联网的快速
作为一种特殊的移动自组织网络(Mobile Ad-hoc Networks),车辆自组织网络(Vehicular Ad hoc Networks , VANETs)的应用前景已然十分明朗。大量的科研工作者投身其中。防止恶
计算机视觉是用计算机去实现人类的视觉功能,来实现对周围三维场景的感知、识别和理解。立体视觉作为计算机视觉的一个重要分支,其基本原理是通过两幅或多幅二维图像,找到图
微博作为新兴的网络社交媒介,以其开放互动的特性迅速赢得了大量用户的青睐。随着注册用户数量和微博文本信息爆炸式的增长,如何帮助用户获取感兴趣的信息成为亟需解决的问题
移动Ad Hoc网络由一组带有无线通信收发装置的移动终端节点组成、网络中每个终端可以自由移动、地位相等,是一个多跳、临时、无中心网络,不需要现有信息基础网络设施的支持,