• DocumentCode
    3034915
  • Title

    Channel reification: a reflective model for distributed computation

  • Author

    Ancona, M. ; Cazzola, W. ; Dodero, G. ; Gianuzzi, V.

  • Author_Institution
    DISI, Genova Univ., Italy
  • fYear
    1998
  • fDate
    16-18 Feb 1998
  • Firstpage
    32
  • Lastpage
    36
  • Abstract
    The paper presents a new reflective model, called Channel Reification, which can be used in distributed computations to overcome difficulties experienced by other models in the literature when monitoring communication among objects. The channel is an extension of the message reification model. A channel is a communication manager incarnating successive messages exchanges by two objects: its application ranges between those of message reification and those of meta object model. After a brief review of existing reflective models and how reflections can be used in distributed systems, channel reification is presented and compared to the widely used meta object model. Applications of channel reification to protocol implementation, and to fault tolerant object systems are shown. Future extensions to this model are also summarized
  • Keywords
    fault tolerant computing; message passing; object-oriented programming; parallel programming; channel reification; communication manager; distributed computation; fault tolerant object systems; message reification model; messages exchanges; meta object model; protocol implementation; reflective model; Application software; Computational modeling; Costs; Data structures; Distributed computing; Message-oriented middleware; Object oriented modeling; Poles and towers; Reflection; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing and Communications, 1998. IPCCC '98., IEEE International
  • Conference_Location
    Tempe/Phoenix, AZ
  • ISSN
    1097-2641
  • Print_ISBN
    0-7803-4468-5
  • Type

    conf

  • DOI
    10.1109/PCCC.1998.659895
  • Filename
    659895