首页> 外文会议>International conference/exhibition on high performance computing in the Asia-Pacific region;HPC-Asia'2000 >An XML-Based Component Model for Wrapping Legacy Codes as Java/CORBA Components
【24h】

An XML-Based Component Model for Wrapping Legacy Codes as Java/CORBA Components

机译:基于XML的组件模型,用于将传统代码包装为Java / CORBA组件

获取原文

摘要

Techniques for wrapping an MPI-based molecular dy-namics (MD) simulation code as Java/CORBA components, for use within a distributed component based Problem Solv-ing Environment (CB-PSE), is presented. The legacy code for simulating a Lennard-Jones fluid is first wrapped as a single CORBA object, followed by division of the code into computational sub-units, where each sub-unit is wrapped as a CORBA object containing MP calls, and run on a clus-ter of workstations - enabling different MPI implementa-tions to inter-operate. Each CORBA object is a component, with its interface and constrains defined in XML, which en-ables a user to search for components suitable to a par-ticular application, enables a component to be configured when instantiated, enables each component to register with on event listener and facilitates the sharing of components between reositories. The application architecture and task graph are also described in XML. Using a Java implementa-tion, users can submit simulation tasks through a Web based interface, without needing to know implementation details of the legacy code, or the exact interaction between sub-units within the code. We provide performance comparisons of wrapping the entive MD code as a single object, verses wrapping sub-units within it.
机译:提出了将基于MPI的分子动力学(MD)仿真代码包装为Java / CORBA组件的技术,以供在基于分布式组件的问题解决环境(CB-PSE)中使用。用于模拟Lennard-Jones流体的遗留代码首先被包装为单个CORBA对象,然后将代码划分为计算子单元,其中每个子单元被包装为包含MP调用的CORBA对象,并在工作站集群-使不同的MPI实现能够互操作。每个CORBA对象都是一个组件,其接口和约束均以XML定义,使用户能够搜索适合特定应用程序的组件,在实例化组件时对其进行配置,使每个组件都能在on上注册。事件侦听器,并促进资源之间的组件共享。应用程序体系结构和任务图也以XML描述。使用Java实现,用户可以通过基于Web的界面提交模拟任务,而无需了解遗留代码的实现细节或代码中子单元之间的确切交互。我们提供将原始MD代码包装为单个对象的性能比较,而不是包装其中的子单元的性能比较。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号