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

K. Ravindran, Gurdip Singh, C. M. Woodside

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish (US)
Title of host publicationInternational Conference on Network Protocols
Editors Anon
PublisherIEEE Computer Society
Pages162-170
Number of pages9
StatePublished - 1996
Externally publishedYes
EventProceedings of the 1996 International Conference on Network Protocols - Columbus, OH, USA
Duration: Oct 29 1996Nov 1 1996

Other

OtherProceedings of the 1996 International Conference on Network Protocols
CityColumbus, OH, USA
Period10/29/9611/1/96

ASJC Scopus subject areas

  • Software

Fingerprint Dive into the research topics of 'Architectural concepts in implementation of end-system protocols for high performance communications'. Together they form a unique fingerprint.

  • Cite this

    Ravindran, K., Singh, G., & Woodside, C. M. (1996). Architectural concepts in implementation of end-system protocols for high performance communications. In Anon (Ed.), International Conference on Network Protocols (pp. 162-170). IEEE Computer Society.