[发明专利]一种基于web页面的网格计算方法及系统在审
申请号: | 201410116847.6 | 申请日: | 2014-03-27 |
公开(公告)号: | CN103888537A | 公开(公告)日: | 2014-06-25 |
发明(设计)人: | 王恩东;胡雷钧;陈继承;王洪伟 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 web 页面 网格 计算方法 系统 | ||
技术领域
本发明涉及计算机、互联网、网络通信、网格计算、分布式计算等技术领域,针对大规模高性能计算应用和网格计算系统,为更好解决网格计算节点部署问题,通过结合web服务器、网格计算任务管理服务器和用户浏览客户端进行大规模网格计算节点快速动态部署的一种创新实现方法,具体说是一种基于web页面的网格计算方法及系统。
背景技术
网格计算是随着互联网通信技术的快速发展而出现的专门针对复杂科学计算的新型分布式计算架构。该计算架构充分利用互联网的资源共享机制把分布在网络上的大量异构计算机(可以为台式机、笔记本电脑或大型服务器等)综合成一个计算平台,将其作为嵌入在分布式电信基础设施中的一个虚拟的超级并行计算机集群。其中负责部分计算任务的每一台计算机称为一个网格节点,而完整的计算任务是由成若干个网格节点协同完成。
网格计算的设计目标是:解决对于任何单一的超级计算机来说,仍然大得难以解决的问题,并同时保持解决多个较小的问题的灵活性。这样,网格计算就提供了一个多用户环境。它的第二个目标就是:更好的利用可用计算力,迎合大型的计算用户的断断续续的需求。
充分利用网上的闲置处理能力是网格计算的一个优势,典型的网格系统首先把网格计算需求用户提交的计算任务和数据分割成若干小片;然后分析完成任务所需要的计算资源;再将分成小片的任务分配给这些网格节点进行计算;完成计算的网格节点将计算结果汇总,以便反馈给网格计算的需求用户。
传统上,为了部署网格计算系统,每个网络计算节点计算机需要安装特定网格计算程序,该计算软件一般是运行优先级低于正常程序,该程序可以根据所在计算机的计算资源向网格计算任务管理服务器申请获取合适数量任务分片;只要节点的计算机的计算资源出现部分闲置,该网格计算程序就会自动工作;任务分片计算完毕后,采用分次或批量提交给网格计算任务管理服务器。
由于现存的网格计算应用系统大部分是网格计算需求用户针对自身需求自行开发的,网格节点用户需要单独下载安装网格计算的客户端网格计算节点软件,并需要学习软件的使用方法。这样的部署方式导致网格计算平台不统一,每个科学计算任务都重新开始设计程序,网格计算需求用户开发成本高,也增加了网格计算节点用户的时间成本。其次,大部分网络用户对于把自己的闲置计算资源共享给某个大型科学计算任务存在主观选择性,导致了大部分科学计算网格计算需求没有得到大规模网络用户的计算资源共享支持。
发明内容
基于web页面的网格计算方法及系统由以下子系统构成包括:网格计算任务提交平台,网格计算任务管理服务器,web网页网格计算任务管理程序和web页面服务器。其中网格计算任务管理服务器和web页面服务器可以部署在同一台物理服务器上。
在网络用户通过浏览客户端浏览本发明部署的网页时,浏览过程中加载网格计算节点任务计算程序,所述方法包括以下步骤:
步骤1:网格计算的需求用户通过网格计算任务提交平台提出计算任务请求,该请求包括完整计算逻辑表达,任务管理分片策略等细节;
步骤2:根据所述计算任务请求定制计算任务,将所述计算任务分片,并将计算任务片发送给web网页浏览客户端的任务计算程序;
步骤3:任务计算程序申请接收计算任务分片,经过对所述计算任务片段进行计算,得出计算结果。然后采用实时或批量方式将结果提交给网格计算任务管理服务器。
步骤4:网格计算任务管理服务器将多个分片计算结果合成为完整计算结果。
系统中网格计算任务提交平台用于接收网格计算的需求用户提交的网格计算任务请求,定制计算任务。该平台提供给网格计算需求用户标准的编程语言接口,并提供科学计算常用算法库、任务管理接口、任务分片策略库等便利资源。
所述web网格计算任务管理服务器用于接收网格计算任务提交模块提交的计算任务,对计算任务进行分片,将计算任务片通知给任务计算程序,还用于接收任务计算程序反馈的计算任务片的计算结果,并将所述计算结果合成为完整计算结果,将所述网格计算结果推送给网格计算任务接收模块:
所述任务计算程序用于回应所述web网格计算任务管理服务器发出的通知,并进行任务计算。
本发明的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410116847.6/2.html,转载请声明来源钻瓜专利网。