• DocumentCode
    2237228
  • Title

    Beyond layering: modularity considerations for protocol architectures

  • Author

    Calvert, Kenneth L.

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    1993
  • fDate
    19-22 Oct 1993
  • Firstpage
    90
  • Lastpage
    97
  • Abstract
    This paper considers ways to achieve modularity in protocol architectures without layering. Modularity promotes interoperability by making it easier to port protocol implementations; layering, on the other hand, has been identified as a performance impediment because it enforces sequential processing of messages. Focusing on end-to-end protocols, the authors propose mechanisms (metaheaders and generic interfaces) that support modular parallel or integrated protocol implementations and encourage architecture-independent specifications. An example illustrates interoperability between two systems that support the same protocols, one using traditional layering and the other supporting parallel protocol composition
  • Keywords
    computer interfaces; modules; network interfaces; parallel processing; protocols; architecture-independent specifications; end-to-end protocols; generic interfaces; integrated protocol; interoperability; metaheaders; modular parallel protocol; modularity; parallel protocol composition; protocol architectures; protocol implementations; sequential message processing; Computer architecture; Costs; Educational institutions; Encapsulation; Impedance; Optimization; Performance analysis; Proposals; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols, 1993. Proceedings., 1993 International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    0-8186-3670-X
  • Type

    conf

  • DOI
    10.1109/ICNP.1993.340929
  • Filename
    340929