• DocumentCode
    2227596
  • Title

    Dynamic reconfiguration with I/O abstraction

  • Author

    Swaminathan, B. ; Goldman, Kenneth J.

  • Author_Institution
    Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
  • fYear
    1995
  • fDate
    25-28 Oct 1995
  • Firstpage
    496
  • Lastpage
    501
  • Abstract
    Dynamic reconfiguration is explored in the context of I/O abstraction, a new programming model that defines the communication structure of a distributed system in terms of connections among well-defined data interfaces of encapsulated modules. We present a new module migration mechanism that avoids the expense and complication of state extraction techniques, minimizes the amount of code required for migration and confines that code to a separate section of the program. The migration mechanism is designed to permit migration across heterogeneous hosts and to allow replacement of one implementation by another, even if the new implementation is written in another programming language. The properties of I/O abstraction, particularly the clear separation of computation from communication and the availability of a data interface, help simplify the reconfiguration strategy
  • Keywords
    distributed processing; reconfigurable architectures; I/O abstraction; dynamic reconfiguration; heterogeneous hosts; module migration mechanism; state extraction techniques; Communication channels; Computer interfaces; Computer languages; Computer science; Context modeling; Dynamic programming; Fault tolerant systems; Hardware; Load management; Mobile computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1995. Proceedings. Seventh IEEE Symposium on
  • Conference_Location
    San Antonio, TX
  • ISSN
    1063-6374
  • Print_ISBN
    0-81867195-5
  • Type

    conf

  • DOI
    10.1109/SPDP.1995.530724
  • Filename
    530724