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 |
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 |