Plug-ins, layered services and behavioral objects: Application programming styles in the Harness metacomputing system
Harness is an experimental metacomputing system based upon the principle of dynamic reconfigurability, both in terms of the computers and networks that comprise the virtual machine, and in the services offered by the virtual machine itself. In this paper we describe how the capability to reconfigure the virtual machine services on demand can be exploited to provide different programming environments to support both legacy applications and Harness-aware ones.
reconfigurable metacomputing systems flexible programming environment pluggable frameworks distributed components pvm