Boggs D.R.Measured capacity of an Ethernet.Myths and reality.1988.pdf

(196 KB) Pobierz
SEPTEMBER 1988
WRL
Research Report 88/4
Measured Capacity
of an Ethernet:
Myths and Reality
David R. Boggs
Jeffrey C. Mogul
Christopher A. Kent
digi tal
Western Research Laboratory
100 Hamilton Avenue Palo Alto, California 94301 USA
The Western Research Laboratory (WRL) is a computer systems research group that
was founded by Digital Equipment Corporation in 1982. Our focus is computer science
research relevant to the design and application of high performance scientific computers.
We test our ideas by designing, building, and using real systems. The systems we build
are research prototypes; they are not intended to become products.
There is a second research laboratory located in Palo Alto, the Systems Research Cen-
ter (SRC). Other Digital research groups are located in Paris (PRL) and in Cambridge,
Massachusetts (CRL).
Our research is directed towards mainstream high-performance computer systems. Our
prototypes are intended to foreshadow the future computing environments used by many
Digital customers. The long-term goal of WRL is to aid and accelerate the development
of high-performance uni- and multi-processors. The research projects within WRL will
address various aspects of high-performance computing.
We believe that significant advances in computer systems do not come from any single
technological advance. Technologies, both hardware and software, do not all advance at
the same pace. System design is the art of composing systems which use each level of
technology in an appropriate balance. A major advance in overall system performance
will require reexamination of all aspects of the system.
We do work in the design, fabrication and packaging of hardware; language processing
and scaling issues in system software design; and the exploration of new applications
areas that are opening up with the advent of higher performance systems. Researchers at
WRL cooperate closely and move freely among the various levels of system design. This
allows us to explore a wide range of tradeoffs to meet system goals.
We publish the results of our work in a variety of journals, conferences, research
reports, and technical notes. This document is a research report. Research reports are
normally accounts of completed research and may include material from earlier technical
notes. We use technical notes for rapid distribution of technical material; usually this
represents research in progress.
Research reports and technical notes may be ordered from us. You may mail your
order to:
Technical Report Distribution
DEC Western Research Laboratory, UCO-4
100 Hamilton Avenue
Palo Alto, California 94301 USA
Reports and notes may also be ordered by electronic mail. Use one of the following
addresses:
Digital E-net:
DARPA Internet:
CSnet:
UUCP:
DECWRL::WRL-TECHREPORTS
WRL-Techreports@decwrl.dec.com
WRL-Techreports@decwrl.dec.com
decwrl!wrl-techreports
To obtain more details on ordering by electronic mail, send a message to one of these
addresses with the word ‘‘help’’ in the Subject line; you will receive detailed instruc-
tions.
Measured Capacity of an Ethernet:
Myths and Reality
David R. Boggs
Jeffrey C. Mogul
Christopher A. Kent
September, 1988
digi tal
Western Research Laboratory
100 Hamilton Avenue Palo Alto, California 94301 USA
Abstract
Ethernet, a 10 Mbit/sec 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 operat-
ing 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.
This paper was originally published in
Proceedings of the SIGCOMM ’88 Symposium on
Communications Architectures and Protocols,
ACM SIGCOMM, Stanford, California, August
1988.
Copyright
©
1988 Association for Computing Machinery
Permission to copy without fee all or part of this material is granted provided that the copies
are not made or distributed for direct commercial advantage, the ACM copyright notice and the
title of the publication and its date appear, and notice is given that copying is by permission of
the Association for Computing Machinery. To copy otherwise, or to republish, requires a fee
and/or specific permission.
i
1. Introduction
Local Area Networks (LANs) have become indispensable in the past few years. Many LAN
technologies have been designed, and more than a few of these have made it to market;
Ethernet
[8] is one of the most successful. There are many factors that influence a choice be-
tween different technologies, including availability, acceptance as a standard, cost per station and
per installation, and ease of maintenance and administration. All of these are difficult or impos-
sible to quantify accurately. Performance characteristics, on the other hand, are easier to quan-
tify, and can thus serve as the basis for religious debates even though the potential performance
of a LAN technology may have very little to do with how useful it is.
Considerable confusion exists as to the actual capacity of an Ethernet. This capacity can be
determined either by measurement or by analysis. Measurements of intrinsic Ethernet perfor-
mance (its performance in the limiting case) are fairly meaningless because, at least until
recently, most feasible experiments could only measure the performance of host implementations
and interfaces, not of the Ethernet per se. If no experiment can ‘‘see’’ the intrinsic performance
of the network, then applications probably cannot see it either, and intrinsic performance there-
fore does not matter. Analyses, on the other hand, have tended to concentrate on the intrinsic
performance; first, because software and interface design is too hard to analyze, and second,
because Ethernet performance is ‘‘interesting’’ only at very high loads. Therefore, most
theoretical studies have examined operating regimes that are not characteristic of actual net-
works, and their results are also of limited utility in comparing network technologies.
Ethernet works in practice, but allegedly not in theory: some people have sufficiently misun-
derstood the existing studies of Ethernet performance so as to create a surprisingly resilient
mythology. One myth is that an Ethernet is saturated at an offered load of 37%; this is an incor-
rect reading of the theoretical studies, and is easily disproved in practice. This paper is an at-
tempt to dispel such myths.
We first summarize the theoretical studies relevant to Ethernet, and attempt to extract the im-
portant lessons from them. Then, based on measurements of actual implementations, 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 then discuss how implementations can
achieve this performance, describe some problems that have arisen in existing implementations,
and suggest ways to avoid future problems.
1
Zgłoś jeśli naruszono regulamin