[ih] Nit-picking an origin story
Jack Haverty
jack at 3kitty.org
Tue Aug 19 14:39:26 PDT 2025
It's been a long time, but I vaguely remember experiences like you
describe. While I was at MIT working on email circa 1975, I remember
struggling to get emails back and forth quickly to the Datacomputer,
which was literally in the building next door. The ARPANET speed was a
real limiting factor.
Routing used transit time as the metric for "shortest", which included
time spent in queues. So as traffic increased on "the path", the time
to traverse that path increased, and routing would then switch to an
alternate path. The destination IMP of course had to put it all back
together for delivery to the host.
It could certainly be possible to get more than 56 kb/sec between two
hosts if there were alternate paths available of similar timing. But it
also seriously stressed the IMPs, which had to constantly set up and
tear down their internal end-end mechanisms as the routes changed. The
IMP internals changed quite a bit over the years, as the IMPs complained
loudly to the NOC about such abuse.
The research work circa 1980 was to find a better way, with the
experience of 10 years of ARPANET operation and the emergence of DDN.
I forgot to mention -- that "Improvements" report I mentioned has a
discussion of similar issues in gateways and Internet, which had
surfaced through operational experience with the early gateways using
the ARPANET. It's in Chapter 7.
/Jack
On 8/19/25 14:17, vinton cerf wrote:
> Even back in the 1970-1972 period, some of my experiments with Bob
> Kahn showed that the ARPANET IMPs were capable of adaptive alternate
> routing so that I was able to inject about 80 kb/s of traffic from
> UCLA destined for SRI that switched between a direct route and an
> indirect one through Santa Barbara even though the direct and indirect
> paths had at most 50 kb/s each.
>
> v
>
>
> On Tue, Aug 19, 2025 at 4:50 PM Jack Haverty via Internet-history
> <internet-history at elists.isoc.org> wrote:
>
> On 8/18/25 07:00, John Day via Internet-history wrote:
> > This last one I think doesn’t get enough credit. It is a very
> small thing, but I think was a major contribution to the success
> of the ARPANET. It would have worked at 2.4 or 9.6, but been so
> glacially slow as to have been considered not successful. At
> 50Kbps, we could do real work that was way beyond what people
> expected. Not to take anything away from the great software
> development that went into the IMPs and the NCPs, etc. I really
> think this gets too little credit for the success.
> Performance was also an issue as the ARPANET grew and traffic
> increased. One of the limiting factors to performance was the
> routing
> algorithm. Packets were always sent on the "shortest" path.
> But that
> meant that the aggregate performance was also limited to 56kb/sec,
> which
> was the maximum line speed of any path. Even after there were
> multiple
> possible routes across the US, routing would typically only
> utilize one
> path, whichever was shortest at the time.
>
> There was a lot of analysis, simulation, and testing done over the
> 80s
> as the IMP's internal algorithms were improved. One ot the
> targets was
> "multipath routing", which meant figuring out a way to use more than
> just the shortest path between two IMPs and their attached host
> computers. That would enable hosts to get more than 56KB/sec
> throughput
> across the 'net, as well as improve the overall efficiency of use
> of the
> expensive longhaul circuits.
>
> Such issues were also present in the Internet of course. A similar
> desire existed to be able to use more than one path through the
> Internet. The ICCB's "To Do List" contained items such as "Multipath
> Routing" and "Expressway Routing" in the early 1980s. But there
> couldn't
> be much progress on that since the Internet routing, at that time,
> didn't have any real notion of "shortest path", but used the simple
> metric of "hop counts" as an interim metric for decisions on datagram
> routes.
>
> Most people likely haven't seen much info about the internal
> algorithms
> used inside the ARPANET, which were captured in reports to the
> government sponsors but not so much in RFCs et al.
>
> There's some large reports on the "ARPANET Routing Improvements" work
> done circa 1980. One of the reports is online in PDF form at
> https://apps.dtic.mil/sti/html/tr/ADA121350/index.html Others are
> probably online in DTIC as well, for any historians interested in the
> inner workings of the ARPANET and how it evolved over its lifetime.
>
> Jack Haverty
> --
> Internet-history mailing list
> Internet-history at elists.isoc.org
> https://elists.isoc.org/mailman/listinfo/internet-history
> -
> Unsubscribe:
> https://app.smartsheet.com/b/form/9b6ef0621638436ab0a9b23cb0668b0b?The%20list%20to%20be%20unsubscribed%20from=Internet-history
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 665 bytes
Desc: OpenPGP digital signature
URL: <http://elists.isoc.org/pipermail/internet-history/attachments/20250819/80ca92e9/attachment-0001.asc>
More information about the Internet-history
mailing list