Measured capacity of an Ethernet: myths and reality

Ethernet, a 10 Mbit/set CSMA/CD network, is one of the most successful LAN technologies. Considerable confusion exists as to the actual capacity of an Ethernet, especially since some theoretical studies have examined operating regimes that are not characteristic of actual networks. Based on measurements of an actual implementation, we show that for a wide class of applications, Ethernet is capable of carrying its nominal bandwidth of useful traffic, and allocates the bandwidth fairly. We discuss how implementations can achieve this performance, describe some problems that have arisen in existing implementations, and suggest ways to avoid future problems.

[1]  T. J. Bergendahl,et al.  DIGITAL EQUIPMENT CORPORATION. , 1968, Analytical chemistry.

[2]  Bob Metcalfe,et al.  Steady-state analysis of a slotted and controlled Aloha system with blocking , 1975, CCRV.

[3]  L. Kleinrock,et al.  Packet Switching in Radio Channels: Part I - Carrier Sense Multiple-Access Modes and Their Throughput-Delay Characteristics , 1975, IEEE Transactions on Communications.

[4]  Gordon Bell,et al.  Ethernet: Distributed Packet Switching for Local Computer Networks , 1976 .

[5]  L. Kleinrock,et al.  Packet Switching in Radio Channels: Part IV - Stability Considerations and Dynamic Control in Carrier Sense Multiple Access , 1977, IEEE Transactions on Communications.

[6]  Edward D. Lazowska,et al.  The behavior of Ethernet-like computer communications networks , 1979, SOSP '79.

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

[8]  John F. Shoch,et al.  Measured performance of an Ethernet local network , 1980, CACM.

[9]  Fouad A. Tobagi,et al.  Performance Analysis of Carrier Sense Multiple Access with Collision Detection , 1980, Comput. Networks.

[10]  Xerox Corp,et al.  The ethernet: a local area network: data link layer and physical layer specifications , 1981, CCRV.

[11]  W. Bux Local-Area Subnetworks: A Performance Comparison , 1981, IEEE Trans. Commun..

[12]  Alfred Zalmon Spector Multiprocessing architectures for local computer networks , 1981 .

[13]  Andrew Birrell,et al.  Implementing Remote procedure calls , 1983, SOSP '83.

[14]  T. Gonsalves Packet-voice communication on an ethernet local computer network: an experimental study , 1983, SIGCOMM.

[15]  E. Coyle,et al.  Finite Population CSMA/CD Networks , 1983, IEEE Trans. Commun..

[16]  Jose Nabielsky Interfacing to the 10Mbps ethernetTM: Observations and conclusions , 1984 .

[17]  Marvin Theimer,et al.  Factors affecting the performance of distributed applications , 1984, Computer Communication Review.

[18]  Edward J. Coyle,et al.  A Matrix Representation of CSMA/CD Networks , 1985, IEEE Trans. Commun..

[19]  Leonard Kleinrock,et al.  Throughput Analysis for Persistent CSMA Systems , 1985, IEEE Trans. Commun..

[20]  Shuji Tasaka Dynamic Behavior of a CSMA-CD System with a Finite Population of Buffered Users , 1986, IEEE Trans. Commun..

[21]  Emmanuel N. Protonotarios,et al.  Queueing Analysis of Buffered CSMA/CD Protocols , 1986, IEEE Trans. Commun..

[22]  Riccardo Gusella The Analysis of Diskless Workstation Traffic on an Ethernet , 1987 .

[23]  Leonard Kleinrock,et al.  Correction to "Throughput Analysis for Persistent CSMA Systems" , 1987, IEEE Trans. Commun..

[24]  Anastasios N. Venetsanopoulos,et al.  Comments on "Throughput Analysis for Persistent CSMA Systems" , 1987, IEEE Trans. Commun..

[25]  Measured capacity of an Ethernet: myths and reality , 1988, SIGCOMM '88.

[26]  Timothy A. Gonsalves,et al.  On the performance effects of station locations and access protocol parameters in Ethernet networks , 1988, IEEE Trans. Commun..

[27]  Robert Wilensky,et al.  UCB , 1989, HLT.