• DocumentCode
    3321844
  • Title

    An agent platform for reliable asynchronous distributed programming

  • Author

    Bellissard, L. ; de Palma, N. ; Freyssinet, A. ; Herrmann, M. ; Lacourte, S.

  • Author_Institution
    Sirac Project, Inst. Nat. de Recherche en Inf. et Autom., Montbonnot, France
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    294
  • Lastpage
    295
  • Abstract
    Production of reliable and flexible distributed applications is a growing area of interest and research. Various middleware technologies are often used as the communication infrastructure and as a practical ease to the network programming problem. Among them, message-oriented middleware (MOM) are known to provide reliable and flexible communication through asynchronous message passing. This kind of middleware is of particular interest when coordinating components that are not designed for simultaneous execution. Usually MOM focus on the communication layer with a programming interface, charge to the external components to adapt to the MOM communication model. We introduce a distributed programming model based on autonomous software entities called agents. Agents act as the glue software components and they offer reliable and flexible properties like atomic execution or migration from node to node. The combination of both a MOM and agents has been implemented in the AAA platform presented in the second part of the paper
  • Keywords
    client-server systems; distributed object management; distributed programming; message passing; software agents; software reliability; MOM; agent platform; asynchronous message passing; autonomous software entities; communication infrastructure; message-oriented middleware; network programming; programming interface; reliable asynchronous distributed programming; software components; Application software; Data structures; Electrical capacitance tomography; Hardware; Message passing; Message-oriented middleware; Production; Programming profession; Protocols; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1999. Proceedings of the 18th IEEE Symposium on
  • Conference_Location
    Lausanne
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-0290-3
  • Type

    conf

  • DOI
    10.1109/RELDIS.1999.805107
  • Filename
    805107