Cardiff University | Prifysgol Caerdydd ORCA
Online Research @ Cardiff 
WelshClear Cookie - decide language by browser settings

Engineering high-performance legacy codes as CORBA components for problem-solving environments

Li, M., Walker, David William ORCID: https://orcid.org/0000-0002-1360-6330, Rana, Omer Farooq ORCID: https://orcid.org/0000-0003-3597-2646, Huang, Y., Williams, P. T. and Ward, R. C. 2003. Engineering high-performance legacy codes as CORBA components for problem-solving environments. Journal of parallel and distributed computing 63 (11) , pp. 1152-1163. 10.1016/j.jpdc.2003.07.006

Full text not available from this repository.

Abstract

This paper describes techniques used to leverage high-performance legacy codes as CORBA components to a distributed problem-solving environment. It first briefly introduces the software architecture adopted by the environment. Then it presents a CORBA oriented wrapper generator (COWG) which can be used to automatically wrap high-performance legacy codes as CORBA components. Two legacy codes have been wrapped with COWG. One is an MPI-based molecular dynamic simulation (MDS) code, the other is a finite element-based computational fluid dynamics (CFD) code for simulating incompressible Navier–Stokes flows. Performance comparisons between runs of the MDS CORBA component and the original MDS legacy code on a cluster of workstations and on a parallel computer are also presented. Wrapped as CORBA components, these legacy codes can be reused in a distributed computing environment. The first case shows that high-performance can be maintained with the wrapped MDS component. The second case shows that a Web user can submit a task to the wrapped CFD component through a Web page without knowing the exact implementation of the component. In this way, a user's desktop computing environment can be extended to a high-performance computing environment using a cluster of workstations or a parallel computer.

Item Type: Article
Date Type: Publication
Status: Published
Schools: Computer Science & Informatics
Subjects: Q Science > QA Mathematics > QA76 Computer software
Uncontrolled Keywords: Problem-solving environments; High-performance legacy codes; CORBA components; Wrapper generator; Parallel and distributed computing
Publisher: Elsevier
ISSN: 0743-7315
Last Modified: 17 Oct 2022 09:02
URI: https://orca.cardiff.ac.uk/id/eprint/1884

Citation Data

Cited 3 times in Scopus. View in Scopus. Powered By Scopus® Data

Actions (repository staff only)

Edit Item Edit Item