Title :
Data interfaces as support for module migration
Author :
Goldman, Kenneth J.
Author_Institution :
Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
Abstract :
Module migration is the relocation of a running process from one host to another such that the move is transparent to the modules that interact with it. The author suggests that data interfaces can simplify run-time support for module migration and facilitate writing migratable modules. Data interfaces make available to the run-time system access to a module´s state information. This simplifies the module migration problem, since state extraction mechanisms are not required. The trick is to provide a clean data interface that captures only the essential I/O behavior of a module and at the same time exposes enough state information so that the module can be relocated without state extraction
Keywords :
data structures; input-output programs; parallel programming; I/O abstraction; I/O behavior; clean interface; data interfaces; migratable modules; module migration; run-time support; running process; state information; Communication system control; Computer interfaces; Control systems; Data communication; Data mining; Data structures; Distributed computing; Mechanical factors; Runtime; Writing;
Conference_Titel :
Configurable Distributed Systems, 1994., Proceedings of 2nd International Workshop on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-5390-6
DOI :
10.1109/IWCDS.1994.289916