The invention belongs to the field of grid middleware technology. In the grid environment applying Web services, the invention concentrates all the service information and resource information in the grid environment, and provides a unified calling interface for grid users. By supporting the adaptive scheduling method, the resource utilization rate of the grid is balanced as much as possible. The present invention includes four modules: metadata management module, service scheduling module, service invocation module and monitoring module module through the middleware, metadata metadata information receiving Web service call way to get the Web service and all grid nodes in the grid resource deployment, as other modules of information sources, service call service scheduling module receives the grid the user's request, according to the various metadata information provided by the metadata management module, scheduling algorithm of adaptive call request to make reasonable scheduling strategy and the scheduling result is transferred to a service invocation module, service invocation module according to the scheduling module to generate scheduling results to send the required Web service end of the call, get the other three modules the Information Middleware monitoring module in real time, and displayed in the interface for Middleware managers monitor and maintain. Through the unified management of grid Web services, this system adopts a unified adaptive recovery scheduling for grid calls. Overall, the grid resource utilization is balanced, and the efficiency of grid calls is improved, so as to improve the competitiveness of enterprises.
【技术实现步骤摘要】
本专利技术涉及一种网格中间件
的系统,具体是一种支持自适应调度的网格中间件 系统。
技术介绍
网格(Grid)技术指在动态的、多组织参与的虚拟组织(VO)中进行协同的资源共享和问题求 解,它是一种集成资源和服务的环境。这里,网格集成的对象包括计算能力、数据信息^J知 识、软件、人等各种相关的资源和服务。网格是网络上可用的一组分布式计算资源,它在最 终用户或应用程序面前表现为一个大型虚拟计算系统。它可以跨越地点、组织、机器体系结 构和软件边界,向连接到网格的每个人提供强大的运算能力、协作和信息访问。网格目前正 处于快速发展时期。当前在商业计算领域最为热门的技术就是Web服务提倡的面向服务的计算架构(SOA)。为 了和SOA架构结合,网格领域专家原来提出的孤立的网格服务概念逐渐在向标准的Web服 务靠拢。本质上,网格服务是Web服务在网格计算环境下的扩展,是Web服务的子集。考虑 到网格技术在商业领域的巨大发展前景,当前网格的发展趋势是面向服务的网格(Service Grid)。中间件是通过通信机制连接应用程序的系统软件,它位于应用程序和平台之间,提供透 明性、可扩縮性和互操作性;中间件是平台和通信机制,这种平台中间件有利于分布式组件 通信和协调;中间件是一个软件层,使分布式系统成为可编程的软件,使分布式软件的交互 变得容易;中间件用于在开发与集成中桥接应用软件与底层的硬件、软件基础设施,并 简化集成过程。作为面向服务的计算基础设施,网格中间件(包,网格容器本)通常实现了网格环 境下Web服务的远程部署、运行管理、服务状态监控、SOAP请求处理与转发等 ...
【技术保护点】
本专利技术包括四个模块:元数据管理模块、服务调度模块、服务调用模块和中间件监控模块。
【技术特征摘要】
1.本发明包括四个模块元数据管理模块、服务调度模块、服务调用模块和中间件监控模块。2. 权利1所述的元数据管理模块包括三个子模块Web服务注册模块、节点资、源信息收集模块和元数据存取模块。3. 权利2所述的Web服务注册模块提供一个Web服务接口 ,其参数包括所注册Web服务的WSDL的URL,服务的相关描述和服务的CPU与内存偏好。该模块通过URL下载WSDL文件进行解析处理,将得到的元数据信息和其他参数一起送到元数据存取模块。4. 权利2所述的节点资源信息收集模块提高一个Web服务接口,等待网格资源节点的调用,并把得到的网格节点的资源利用率信息送到元数据存取模块,元数据存取模块与数据库相连,接受其他两个模块的信息存入数据库,并为本系统的其他模块提供元数据访问功能,并在元数据存入时实时通知中间件监控模块。5. 权利1所述的服务调度模块包含三个子模块Web服务申请模块,任务队列管理模块和调度规则模块。6. 权利5所述的Web服务申请模块提供一个Web服务接口 ,参数包括需要调用服务的服务名,方法名...
【专利技术属性】
技术研发人员:储彬,褚轶群,
申请(专利权)人:储彬,褚轶群,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。