检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:曹荣强[1] 王小宁[1] 卢莎莎[1] 解晓伟 肖海力[1]
机构地区:[1]中国科学院计算机网络信息中心,北京100190
出 处:《科研信息化技术与应用》2017年第2期18-30,共13页E-science Technology & Application
基 金:国家重点研发计划项目课题"国家高性能计算环境构建与资源提升关键技术"(2016YFB0201404);中国科学院院级科研项目"中国科技云建设工程"课题"超算资源池建设"(XXH13501-03)
摘 要:高性能计算Web应用社区经常需要封装不同类型的应用,封装过程需开发或调整源代码。因此,社区管理员不能快速满足应用封装需求,特别是作业参数相对复杂的应用。通过分析不同作业管理系统的作业提交和管理命令、不同学科领域的高性能计算应用程序的使用方式、通用作业描述语言的结构和语义,本文提出了一种基于portlet的高性能计算应用集成组件,设计和实现了应用需求描述模板、作业提交页面动态渲染引擎、作业参数存储和填充方法,从而提供了基于WEB页面的应用封装、动态生成作业提交Web页面和作业描述并提交作业的功能,并且支持以历史作业的输入数据填充作业提交页面的功能。分析及实例表明,该组件能够有效提高应用封装的响应速度,用户能够方便的提交作业和重用复杂的作业参数,具有良好的可移植性和扩展性。In high-performance computing Web communities, we need to encapsulate many kinds of application softwares into Web portals or gateways and need to develop or adjust source codes to add theses softwares.Therefore, it is difficult for administrators of Web communities to meet requests for adding softwares quickly and easily, especially softwares that require lots of complicated parameters. By analyzing requirements and formats of job submission and management commands provided by different job management systems for clusters and supercomputers, using methods of lots softwares used in different disciplines and research areas, syntax and structure of generic job submit description language, we proposed high-performance computing applications integration toolkits(HPC-AIT) based on portlet. In HPC-AIT, we designed and implemented a template for describing requirements of application softwares, a dynamics rendering engine for job submiting Web pages, and methods for saving and filling complicated parameters. The HPC-AIT provided application packaging service based on the Web page, dynamic generation of job submitting web pages, automatic generation of a job description, and submitting jobs to computing resources. It also supported to fill the job submitting page by the data from the specific history job. The analysis and examples show that, administrators can package application quickly and easily, users can submit jobs and reuse the parameters from the specific history job. In addition, it is good at portability and scalability.
关 键 词:高性能计算 应用封装 作业提交和管理 参数填充 计算网关
分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49