The following message is a courtesy copy of an article
that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well.

[EMAIL PROTECTED] (Ted MacNEIL) writes:
> It's not just z/OS UNIX.
> The first implementation of TCP/IP on OS/390 was a port from VM.
> And, it was a pig until they decided to re-implement by starting from
> scratch using z/OS UNIX (circa 2.7).

there was two issues ... the base was implemented in vs/pascal on on
3090 (under vm) it got about 44kbytes/sec thruput and consumed nearly
whole 3090 processor. i did the support for rfc 1044 
http://www.garlic.com/~lynn/subnetwork.html#1044

and in some tuning tests at cray research ... got 1mbyte/sec (channel
media) thruput between 4341 clone and cray machine ... using only very
modest amount of the 4341 ... about 25 times the bytes moved for maybe
1/30th the pathlength ... say nearly three orders of magnitude
improvement in bytes/mip thruput

the initial port to os ... kept the base vm tcp/ip code unchanged and
implemented a cut-down vm emulation underneath (just enuf to run the
tcp/ip code) ... which further aggrevated the poor tcp/ip thruput

there was then a tcp/ip implementation done "in vtam" that had been
outsourced to subcontractor. the folklore is that initial version
delivered had tcp with higher thruput than lu6.2 and the subcontractor
was told that everybody knows that lu6.2 has much higher thruput (than
tcp/ip) and therefor the tcp/ip implementation must be incorrect ... and
only a "correct" implementation was going to be accepted.

misc. past references to folklore about the vtam-based implementation
for tcp/ip
http://www.garlic.com/~lynn/2000b.html#79 "Database" term ok for plain files?
http://www.garlic.com/~lynn/2000c.html#58 Disincentives for MVS & future of MVS 
systems programmers
http://www.garlic.com/~lynn/2002k.html#19 Vnet : Unbelievable
http://www.garlic.com/~lynn/2002q.html#27 Beyond 8+3
http://www.garlic.com/~lynn/2003j.html#2 Fix the shuttle or fly it unmanned
http://www.garlic.com/~lynn/2004e.html#35 The attack of the killer mainframes
http://www.garlic.com/~lynn/2005h.html#43 Systems Programming for 8 Year-olds
http://www.garlic.com/~lynn/2005p.html#15 DUMP Datasets and SMS
http://www.garlic.com/~lynn/2005r.html#2 Intel strikes back with a parallel x86 
design
http://www.garlic.com/~lynn/2006f.html#13 Barbaras (mini-)rant
http://www.garlic.com/~lynn/2006l.html#53 Mainframe Linux Mythbusting (Was: 
Using Java in batch on z/OS?)
http://www.garlic.com/~lynn/2006w.html#29 Descriptive term for reentrant 
program that nonetheless is
http://www.garlic.com/~lynn/2007h.html#8 whiny question: Why won't z/OS support 
the HMC 3270 emulator

i had a project i called hsdt (high-speed data transport) 
http://www.garlic.com/~lynn/subnetwork.html#hsdt

that would periodically run into contention with the communication
group. among other things, had deployed backbone connected to the
internal network
http://www.garlic.com/~lynn/subnetwork.html#internalnet

that had T1 (and higher speed) terrestrial and satellite links.

recent post
http://www.garlic.com/~lynn/2007p.html#64

mentioning business trip to the far east to visit a company that
we were buying some hardware from. the friday before we left,
somebody in raleigh had announced a new internal discussion
group that was to use the following terminology references:

low-speed              <9.6kbits
medium-speed            19.2kbits
high-speed              56kbits
very high-speed         1.5mbits

on the wall of a conference room, the following monday on the 
other side of the pacific

low-speed               <20mbits
medium-speed            100mbits
high-speed              200-300mbits
very high-speed         >600mbits

we had also been doing some work with NSF and various universities
leading up to what was to be NSFNET backbone ... aka tcp/ip is the
technology basis for the modern internet, nsfnet backbone is the
operational basis for the modern internet and CIX is the business basis
for the modern internet.

some old email references from that period
http://www.garlic.com/~lynn/lhwemail.html#nsfnet

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to