Reusing sequential software in a distributed environment

, , , , and

Published under licence by IOP Publishing Ltd
, , Citation A Bartoli et al 1995 Distrib. Syst. Engng. 2 2 DOI 10.1088/0967-1846/2/1/001

0967-1846/2/1/2

Abstract

In this paper we present and discuss a real experience of reusing sequential software in a parallel and physically distributed computing environment. Specifically, we have combined the functionalities of two existing systems previously developed at our Department. One, Tracs, is a programming environment for networked, heterogeneous machines that, among other things, is able to generate process farms out of a pure sequential code. The other, SPACE, is a graphical tool that generates sequential Fortran programs for simulating digital transmission systems. We have implemented a tool that restructures SPACE-generated programs to let them match the input required by the Tracs process farm generator. The result is that users of SPACE can transparently take advantage of networked and heterogeneous workstations to run their simulations. We have tackled the problems arising from both parallelism and distribution. The techniques we have used can be easily applied to any problem that can be modelled according to the process farm paradigm. Moreover, our experience shows that the Tracs framework may constitute a sound basis for facilitating engineering efforts on the reuse of sequential software in distributed environments.

Export citation and abstract BibTeX RIS

Please wait… references are loading.
10.1088/0967-1846/2/1/001