Legacy Computing Markup Language (LCML) and LEGEND -- LEGacy Encapsulation for Network Distribution

Legacy Computing Markup Language (LCML) and LEGEND -- LEGacy Encapsulation for Network Distribution
复制标题

传统计算标记语言 (LCML) 和 LEGEND — 用于网络分发的 LEGacy 封装

DOI:
--
复制
发表时间:
2004
期刊:
影响因子:
--
通讯作者:
S. K. Geiger
S. K. Geiger
中科院分区:
--
文献类型:
--
作者:
S. K. Geiger

文献摘要

被引文献

相似文献

计算能力的快速增长和网格计算等分布式计算技术的出现为科学计算带来了新的机遇。在利用新兴的计算能力方面所面临的挑战之一是如何在网络框架内有效地使用传统的命令行驱动的“遗留”代码;以及一个相关的挑战是如何使这种代码的操作成为一个更加用户友好的过程。在这项工作中,一个基于XML的传统计算标记语言(LCML)规范的开发。这种语言可用于创建命令行驱动代码及其关联文件的参数化封装。这样的封装然后可以查看和编辑的程序开发处理LCML的描述。程序LEGEND(Legacy Encapsulation for Network Distribution)正在开发中,作为此类程序的Java实现。LEGEND演示了可以从LCML描述自动生成验证图形用户界面。讨论了遗留程序的封装、LCML和LEGEND的使用以及这些技术与Sun Grid Engine(SGE)和Globus软件集成的可能性。导师:Nicholas M. Patrikalakis头衔:工程学川崎教授
The rapid increase of computing power and emergence of distributed computing technologies such as Grid computing create new opportunities for scientific computing. One of the challenges faced in harnessing the emerging computational power is how to effectively use traditional command-line driven “legacy” codes within a networked framework; and a related challenge is how to make the operation of such codes a more user-friendly process. In this work a specification for an XML-based Legacy Computing Markup Language (LCML) is developed. This language can be used to create a parametized encapsulation of command-line driven codes and their associated files. Such an encapsulation can then be viewed and edited with a program developed to process LCML descriptions. The program LEGEND (LEGacy Encapsulation for Network Distribution) is under development as a Java implementation of such a program. LEGEND demonstrates that a validating graphical user interface can automatically be generated from an LCML description. Some issues related to the encapsulation of legacy programs and use of LCML and LEGEND are discussed, as well as the possibilitites for the integration of these technologies with Sun Grid Engine (SGE) and Globus software. Thesis Supervisor: Nicholas M. Patrikalakis Title: Kawasaki Professor of Engineering