About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
LCN 1991
Conference paper
Interfaces, modularity and path lengths: The costs of implementing OSI transport
Abstract
Performance of communication software is influenced both by the underlying protocol architecture and by implementation. The debate as to which of the two kinds of factors dominates the overall performance has been going on for many years. In this paper we shed light on this issue by reporting on detailed performance measurements of our experimental OSI transport system. We focus on the analysis and classification of the path lengths involved during data transfer, obtaining insight into the relative costs of protocol functions versus system-level design and implementation choices. Our main conclusion is that adherence to general-purpose protocol standards is not the true bottleneck. The desire to provide a flexible general-purpose portable implementation with open inter-layer interfaces causes most of the overhead.