Connection-oriented versus connectionless protocols: A performance study

The impact of various implementations of an end-to-end transport service on the performance of high-volume data transfers in a local-area network is investigated. The impact of using a connection-oriented logical-link control (LLC) protocol below a connection-oriented transport protocol is of particular interest. The performance measure is the throughput which can be achieved between two stations either from memory to memory or from disk to disk. The throughput was determined by simulation for various combinations of differing LLC protocols, disk models and processor speeds. The parameters for the simulation model were determined partially by measurements of an implemented file server. The results show that the performance penalty of a connection-oriented LLC protocol can be substantial, but can be significantly lowered when an acknowledgment accumulation strategy is applied.

[1]  Liba Svobodova,et al.  Filing and printing services on a local-area network , 1983, SIGCOMM 1983.

[2]  Liba Svobodova A reliable object-oriented data repository for a distributed computer system , 1981, SOSP.

[3]  Bruce Walker,et al.  The LOCUS distributed operating system , 1983, SOSP '83.

[4]  James G. Mitchell,et al.  A comparison of two network-based file servers , 1981, SOSP.

[5]  Willy Zwaenepoel,et al.  The distributed V kernel and its performance for diskless workstations , 1983, SOSP '83.

[6]  Paul J. Leach,et al.  The Architecture of an Integrated Local Network , 1983, IEEE J. Sel. Areas Commun..

[7]  Martin Richards,et al.  TRIPOS—a portable operating system for mini‐computers , 1979, Softw. Pract. Exp..

[8]  Jeremy Dion Reliable storage in a local network , 1981 .

[9]  Jeremy Dion,et al.  The Cambridge File Server , 1980, OPSR.

[10]  Gene McDaniel,et al.  WFS a simple shared file system for a distributed environment , 1979, SOSP '79.

[11]  Willy Zwaenepoel,et al.  File access performance of diskless workstations , 1986, TOCS.

[12]  Ronald C. Crane,et al.  Practical considerations in ethernet local network design , 1980 .

[13]  Robert M. Metcalfe,et al.  Pup: An Internetwork Architecture , 1980, IEEE Trans. Commun..

[14]  W. Bux,et al.  Analytic Modeling of an Adapter to Local Area Networks , 1984, IEEE Trans. Commun..

[15]  David R. Cheriton,et al.  Performance of the V storage server: a preliminary report , 1985, CSC '85.

[16]  Peter A. Kirslis,et al.  A distributed UNIX system based on a virtual circuit switch , 1981, SOSP.

[17]  Liba Svobodova File servers for network-based distributed systems , 1984, CSUR.

[18]  Les Ferrington,et al.  The Newcastle Connection , 1985, Microprocess. Microsystems.

[19]  Bart W. Stuck,et al.  Theoretical Performance Analysis of Sliding Window Flow Control , 1983, IEEE J. Sel. Areas Commun..

[20]  Greg Thiel,et al.  LOCUS a network transparent, high reliability distributed system , 1981, SOSP.

[21]  An Architecture for high Performance Protocol Implementation , 1984, INFOCOM.

[22]  Hong Linh Truong,et al.  Balanced HDLC Procedures: A Performance Analysis , 1980, IEEE Trans. Commun..