• DocumentCode
    2190349
  • Title

    A uniform approach to configuration and communication in distributed systems

  • Author

    Pryce, Nat ; Crane, Stephen

  • Author_Institution
    Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
  • fYear
    1996
  • fDate
    1996
  • Firstpage
    144
  • Lastpage
    151
  • Abstract
    This paper describes the design and implementation of extensions to the Regis distributed programming platform which add protocol stacks to communication endpoints. Although the initial goal was to extend Regis to support multiple transport protocols, groupcast and multimedia communication, the dynamic nature of the protocol framework allowed new approaches to the design of communication protocol software. Transient protocol layers provide support for binding establishment and connection management in a manner which is largely transparent to the user of the endpoint. The paper describes this approach through examples and shows how it leads to greater efficiency and a greater degree of code reuse.
  • Keywords
    computer communications software; distributed processing; multimedia communication; parallel programming; software performance evaluation; software reusability; transport protocols; Regis; code efficiency; code reuse; communication endpoints; communication protocol software; connection management; distributed programming; distributed systems communication; distributed systems configuration; establishment; groupcast; multimedia communication; multiple transport protocols; protocol stacks; software design; transient protocol layers; Collaborative software; Cranes; Distributed computing; Educational institutions; Joining processes; Multimedia communication; Network address translation; Software engineering; Transport protocols; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Configurable Distributed Systems, 1996. Proceedings., Third International Conference on
  • Conference_Location
    Annapolis, MD, USA
  • Print_ISBN
    0-8186-7395-8
  • Type

    conf

  • DOI
    10.1109/CDS.1996.509356
  • Filename
    509356