• DocumentCode
    3295930
  • Title

    Architectural concepts in implementation of end-system protocols for high performance communications

  • Author

    Ravindran, K. ; Singh, G. ; Woodside, C.M.

  • Author_Institution
    Dept. of Comput. Sci., City Univ. of New York, NY, USA
  • fYear
    1996
  • fDate
    29 Oct-1 Nov 1996
  • Firstpage
    162
  • Lastpage
    170
  • Abstract
    The paper presents a functional view of end-system protocol implementations whereby the protocol is decomposed into multiple functions, each causing a change in the protocol state. This view makes the interactions and the relationships among the various functional modules explicit. In terms of this view, currently prevalent architectural optimizations for performance improvement (such as `parallel executions´ and `integrated layer processing´) can be easily described as a set of control flow relationships among modules. If a protocol implementation is analyzed using our functional model, the possible architectural optimizations in the protocol can be easily identified and implemented without violating correctness. Thus, our approach can be used to optimize existing implementations by casting the underlying protocols in our framework, and it is particularly useful in developing implementations for new protocols
  • Keywords
    optimisation; protocols; architectural concepts; architectural optimizations; control flow relationships; correctness; end-system protocols; functional modules; functional view; high performance communications; implementation; integrated layer processing; multiple functions; parallel executions; performance improvement; Casting; Computer science; Data engineering; Error correction; High performance computing; Protocols; Spine; Standardization; Systems engineering and theory; Video compression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols, 1996. Proceedings., 1996 International Conference on
  • Conference_Location
    Columbus, OH
  • Print_ISBN
    0-8186-7453-9
  • Type

    conf

  • DOI
    10.1109/ICNP.1996.564932
  • Filename
    564932