Rob Austein (SRA@XX.LCS.MIT.EDU)
Wed, 20 Apr 1988 13:27 EDT
Hang on, this is getting a little too far down in the bits.
Let's ignore the implementation details (counting packets, counting
PSNs, etc) for the moment, and concentrate on what this whole business
is designed to accomplish:
1) Generate some revenue to fund (and expand?) the operational
2) Provide some negative feedback (that's a technical term, not a
normative statement) so that users will make "efficient" use of
the available network resources.
Let us further assume, that (1) will take care of itself (with the
help of the bean counters who are going to be fixing the rates anyway)
and that our job is to decide what kind of things really need to be
charged back so that (2) will be both fair and effective.
I submit that, at the moment, the two most critical resources on the
a) Long distance trunk bandwidth, in particular (but not limited to)
the three transcontinental ARPANET trunks, and
b) Gateway CPU time (level-3 routers), in particular (but not limited
to) the core gateways and ARPANET <=> MILNET "mailbridges".
I would add ARPANET/MILNET PSN overhead, but that's beating a dead
horse, no offense to the martyrs at BBN who keep that code running.
These are also, of course, the two worst-imaginable places to try to
intsert accounting telemetry, precisely because they are so
overloaded. Nevertheless, if we are going to have to start paying
money per usage for some resource, I for one would prefer to be paying
for these. Perhaps some of the income can be used to increase the
numbers of trunks and core gateways until they can adaquately handle
The point someone made a few days ago about examining the incentive
implications of a policy before implementing it is well taken. For
example, I'd hate to see the above musings turned into a general
charge for router CPU time that encouraged everybody to connect
networks with level-2 bridges.
I applaud the idea of getting a Real Economist to analyze this mess
so that we can giggle at his-or-her ideas rather than each other's.
Lastly, if we're going to use highway analogies, let's not forget US
1A southbound through the Sumner Tunnel to Boston, where the traffic
routinely backs up so badly, in spite of the toll, that it's -faster-
to go 10 miles out of the way on state highways and city streets than
to take the direct route. Much of the traffic is people who are
either paying by the mile (taxis from Logan Airport) or people who are
using the Tunnel simply because they don't know any other route. It
happens that just last week I found myself TELNETing from MIT to a
site in CT (to which we have a high speed three-hop link via NSFNet)
via the ARPANET to Pittsburg and whoknowshow from there because the
routing software couldn't tell which route was faster.
I'm not sure how to implement a penalty charge for stupid software,
but it'd probably be a good thing if we could; picture
vendor-of-your-choice being told that ever single customer site would
be hit with a surcharge until they fixed their broken software!
People who think this is a joke should remember Paul Mockapetris's
claim that a bug in bind v4.5 was eating up about a KL-10's worth of
CPU time on the root domain servers last July.
This archive was generated by hypermail 2.0b3 on Thu Mar 09 2000 - 14:41:56 GMT