By Topic

Framework for developing extensible and reusable parallel and distributed applications

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Justo, G.R.R. ; Centre for Parallel Comput., Westminster Univ., London, UK ; Freire Cunha, P.R.

The number of parallel and distributed programming languages available is enormous. This means that the user faces a difficult task in selecting the language which suits his/her application. Most of the facilities supported by new languages could be, however, introduced as simple extensions of existing languages. In object oriented languages where the concepts of reusability and extensibility are natural parts of the language, extensions can easily take place by creating frameworks which provide the abstraction level required by the user. We present a framework that supports the dynamic reconfiguration of processes. C++CL is a framework developed in C++ and layered above PVM. This means that dynamic reconfigurable systems are easily built in a C++ fashion following the CL approach. At the same time, by using PVM, we improve the portability of the framework over heterogeneous networks and can also use all tools available for tracing and debugging PVM parallel processes. The paper then shows how the framework can be extended to provide special classes of programs

Published in:

Algorithms & Architectures for Parallel Processing, 1996. ICAPP 96. 1996 IEEE Second International Conference on

Date of Conference:

11-13 Jun 1996