[e2e] New approach to diffserv...
David P. Reed
dpreed at reed.com
Mon Jun 17 07:51:29 PDT 2002
At 09:31 AM 6/17/2002 -0400, Jonathan M. Smith wrote:
>This whole discussion has been highly amusing.
>
>Let's just clarify some things that need to be clarified, perhaps with
>some help from the high priests of e2e on the list :-)
>
>1. Why is routing done with middleboxes?
It isn't. A middlebox interprets data outside the IP layer. Often based
on presumptions and heuristics that may or may not be valid.
>2. Where is the financial incentive to build networks if the basic
>network architecture FORCES you to deliver a commodity with no value-added?
There's lots of value added in delivering data more reliably, with lower
latency, jitter, and ability to reach more destinations more quickly.
Small rant: all businesses involve competition, except for those where the
government grants monopolies (patents, rights-of-way, franchise
laws). People invest in building them all the time, on the theory they can
deliver the service more efficiently than others. The idea that no one
would invest in a commodity business is so much horses**t, and is belied by
the entire history business. It is the case, however, that this line
about "no one would invest in a commodity business" is often used in
regulated industries (telecom, historically) to con governments into
granting exclusive monopolies, capturing their regulators. Whole
generations of engineers then start to buy into this line.
What is true is that no one will invest in someone who provides a service
that is more expensive than its competition unless they have some way to
rape their customers (er, add value) by what economists call "rent
seeking". But networks have no special claim on "added value" - in fact,
users would probably move off those networks that try to impose "added
value" if there were no laws on every state and country's books granting
exclusive licenses to rights of way, etc.
>3. Why is the network engineered in isolation from applications?
It's called modularity. The network is useful for a wide variety of
applications, most of which are not known, or their future value is not
known. Thus we do a general purpose network that allows a wide variety of
uses. Especially important because large parts of the economic value of
networks comes in the form of increasing returns to scale and
interoperation, so dividing the network up and optimizing each piece for a
different use destroys value.
It's not fair to say it is engineered "in isolation", by the way. In
fact, the last network that was engineered "in isolation" was X.25, which
ignored applications entirely to create a perfect virtual circuit
architecture layered on packets. The Internet had strong input about the
general characteristics of computer-computer communication that differed
from telephony's isochronous circuits. But this was balanced by a strong
desire to bind *any* particular application's requirements into the network
- if we had observed the dominant use of the ARPANET (remote login to
timesharing systems) and optimized around that, the Internet would have
failed completely.
>4. Isn't e2e just a clever logical deception? It's of course obvious that
>an engineered artifact will have the maximum longevity it if it avoids
>any concession to current needs, but very few of us buy wheels, chassis
>and motor, instead opting for value-added services such as seats and a
>roof. E2e is just rhetorical "argumentum ad absurdum" wrapped up like
>some engineering mystique, no?
Read "Design Rules" by Baldwin and Clark. It explains the economic linkage
between modularity and economic success.
Following their approach one can see a lot of the value of the e2e argument
(and Mark Gaynor did just this in his recent Ph.D. thesis). The end-to-end
approach is an approach to maximizing the value of an architecture in the
face of large market uncertainty. It does not apply when the market
requirements for all time are precisely known. But in the case of
internetworking, that does not seem to be anytime soon. Perhaps when the
world information economy is mature and unchanging in scale or structure -
but is that 50 years or 1000 years hence?
More information about the end2end-interest
mailing list