• DocumentCode
    1844316
  • Title

    Data interfaces as support for module migration

  • Author

    Goldman, Kenneth J.

  • Author_Institution
    Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
  • fYear
    1994
  • fDate
    21-23 Mar 1994
  • Firstpage
    212
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Configurable Distributed Systems, 1994., Proceedings of 2nd International Workshop on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    0-8186-5390-6
  • Type

    conf

  • DOI
    10.1109/IWCDS.1994.289916
  • Filename
    289916