[发明专利]网格计算环境下应用软件的封装集成方法无效
申请号: | 200910082720.6 | 申请日: | 2009-04-28 |
公开(公告)号: | CN101876895A | 公开(公告)日: | 2010-11-03 |
发明(设计)人: | 刘杰;查礼;程伯群;乔健;许小亮;彭娟 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
地址: | 100190 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网格 计算 环境 应用软件 封装 集成 方法 | ||
1.一种网格计算环境下应用软件的封装集成方法,所述网格计算环境包括网格操作系统,所述网格操作系统包括模块管理模块,该方法包括:
步骤1)、在所述网格操作系统的模板管理模块中查找是否包含与所述应用软件相对应的模板;
步骤2)、在所述模板管理模块未包含有所述模板时,提取所述应用软件中与作业提交与作业管理有关的公共逻辑,将所述公共逻辑进行描述以生成模板;
步骤3)、将所生成的模板添加到所述的模板管理模块中;
步骤4)、为所述模板生成模板实例。
2.根据权利要求1所述的应用软件封装集成方法,其特征在于,在所述的步骤1)后,在所述模板管理模块包含有所述模板时,为所述模板生成模板实例。
3.根据权利要求1或2所述的应用软件封装集成方法,其特征在于,所述模板包括作业的提交与作业的管理;其中,
所述的作业的提交包括作业提交界面的描述和作业提交逻辑;
所述的作业的管理包括作业管理界面的描述和作业管理逻辑。
4.根据权利要求3所述的应用软件封装集成方法,其特征在于,所述的作业提交界面的描述包括:用于负责存储将被显示成作业提交用户界面的HTML页面内容的HTMLContent元素。
5.根据权利要求4所述的应用软件封装集成方法,其特征在于,所述的作业提交界面的描述还包括以下元素中的至少一种:用于负责存储作业提交用户界面中需要使用的某个图像的ImageContent元素、用于负责指定图像内容编码为文本内容的编码算法类型的CodingType元素、用于负责说明解析得到的图像文件的路径和名称的ImageFilePath元素、用于负责以文本形式存储图形文件的二进制内容的ImageCode元素。
6.根据权利要求3所述的应用软件封装集成方法,其特征在于,所述的作业提交逻辑包括:负责描述作业在服务器上的执行脚本的ClaimExecutable元素、负责描述如何把作业从远端数据位置上传到作业管理服务工作目录中的ClaimStageIn元素、负责描述如何把作业执行结果从网格作业管理服务工作目录下传到远端数据存储位置上的ClaimStageOut元素、负责描述作业所申请的资源信息的ClaimResource元素、负责描述用户在提交作业时需要生成的文件内容和文件路径的generateFile元素。
7.根据权利要求6所述的应用软件封装集成方法,其特征在于,所述的作业提交逻辑还包括以下元素中的至少一种:用来描述作业所属软件类型名称的ClaimSoftwareName元素、用来描述软件所属软件类型的版本的ClaimSoftwareVersion元素、负责描述作业名称的ClaimJobName元素、负责描述作业所属工程的ClaimJobProject、用于对作业进行描述的ClaimDescription元素、负责描述作业相关参数的ClaimArgument元素、负责描述作业的输出文件名的ClaimOutput元素、负责描述作业标准错误输出的CiaimError元素、负责描述该作业的标准输入的ClaimInput元素、负责指定作业的工作目录的ClaimHomeDirectory元素、负责描述上传和下传操作时源文件的位置的Source元素、负责描述StageIn和StageOut操作时目的文件位置的Target元素、负责描述用户触发作业提交时间后客户端程序需要马上生成的文件路径和文件名的TargetFilePath、负责描述用户触发作业提交时间后客户端程序需要马上生成的文件内容的Content元素、用来描述文件的属性以及是否在文件末尾追加内容的AppendMode元素、用来描述用户中请资源中节点数最大值的ClaimNODES元素、用来描述作业所需要每个节点的CPU数的ClaimNCPUS元素、用来描述各个资源所需要物理内存的总和的ClaimMemory元素、用来描述用户提交作业时各个资源所需虚拟内容总和的ClaimVirtualMemory元素、用来描述资源执行任务所需的全部CPU时间数的ClaimCPUTime元素、用来描述申请执行的时间限制的ClaimWallTime元素。
8.根据权利要求3所述的应用软件封装集成方法,其特征在于,所述的作业管理界面的描述包括:负责存储将被显示在作业管理界面的HTML页面内容的HTMLContent元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910082720.6/1.html,转载请声明来源钻瓜专利网。