home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / bit / listserv / ibmtcpl / 3247 < prev    next >
Encoding:
Text File  |  1993-01-27  |  5.7 KB  |  121 lines

  1. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  2. Path: sparky!uunet!uvaarpa!darwin.sura.net!paladin.american.edu!auvm!RICEVM1.RICE.EDU!TROTH
  3. Message-ID: <IBMTCP-L%93012614153875@PUCC.PRINCETON.EDU>
  4. Newsgroups: bit.listserv.ibmtcp-l
  5. Date:         Tue, 26 Jan 1993 13:09:34 CST
  6. Sender:       IBM TCP/IP List <IBMTCP-L@PUCC.BITNET>
  7. From:         Rick Troth <TROTH@RICEVM1.RICE.EDU>
  8. Subject:      Re: IBM TCP/IP inadequacies ...
  9. In-Reply-To:  Message of 23 Dec 1992 16:08:00 PST from <CSP1DWD@UCLAMVS>
  10. Lines: 109
  11.  
  12.         [I'm sorry,  y'all;  finger-checked on that last one]
  13.  
  14. On Wed, 23 Dec 1992 16:08:00 PST Denis DeLaRoca 825-4580 (310) said:
  15. >                                                                 What
  16. >triggered this and other messages is the fact that severe and well
  17. >known problems in fundamental areas of the product (ie, IUCV/VMCF)
  18. >persist   ...
  19. >
  20. >You might ask why is IUCV/VMCF so important?  As it turns out IUCV/VMCF
  21. >(and the VM platform) make up the essential bridge between user
  22. >processes and the TCPIP kernel, every single TCPIP transaction goes
  23. >thru that bridge, but this bridge is neither solid nor ample, you can
  24. >fall from it very easily.
  25.  
  26.         Now you know.   Now you know from experience how we  (VMers)
  27. feel,  how we've felt for the last twenty years.   NOTE:  this is *not*
  28. an OS Wars trigger;  consider MVS and VM to be brothers in this thread.
  29. Every other IBM-supplied application either must run stand-alone
  30. (thank God for virtual machines)  or has some kind of  "bridge"
  31. between it and the support system or kernel,  emulating OS/MVS on CMS.
  32.  
  33. > ... application in one split of my ISPF session and then start another
  34. >tcp/ip app (whether it be from IBM or not) in a second split... I can't
  35. >have that same tcp/ip app multitask and use tcp/ip services without the
  36. >risk of losing access to IUCV from within my address space.
  37.  
  38.         Note that this doesn't happen in CMS.   (well ... maybe it does,
  39. but it doesn't have to;  depends on how well the app was written)
  40.  
  41.         Denis,  what I think you want to ask for is a higher-level tool
  42. for IBM Mainframe TCP/IP to be built on.   Under the covers,  this would
  43. use IUCV on VM,  but use  (sorry I don't know what you've got)  whatever
  44. is native to MVS inter-process comm when running on MVS.
  45.  
  46. >                    ...           any other tcp/ip applications that
  47. >multitasks and/or shells out to other tcp/ip applications without
  48. >running into some TCPIP problem, usually an IUCV/VMCF problem.  We have
  49. >observed complex crashes in IUCV cleanup, we have observed user address
  50. >spaces being left non-swappable by IUCV, the list goes on...
  51.  
  52.         It really smarts,  doesn't it.   Shout it;  scream it.
  53. On the VM side,  we don't like it either,  but we've been getting it
  54. for,  like I said,  most of twenty years now.
  55.  
  56. >The starting point for TCPIP was the VM work done at Wisconsin, but
  57. >what was a virtuous, simple and glorified hack, in those days, has
  58. >become totally obsolete and regressive.
  59.  
  60.         Whoa whoa whoa ... you frighten me.   While I agree that there
  61. must be ongoing development in IBM TCP/IP,  *my* concern is that there
  62. might be serious negative effects on the VM implementation if they
  63. abandon what we have now.
  64.  
  65. >the fact that TCPIP for MVS is hosted by means of a badly engineered
  66. >(and buggy) VM emulator platform is absolutely mind boggling...
  67.  
  68.         And,  you're gonna get sick of this,  we've had to put up with
  69. a badly engineered (and buggy) OS emulator platform for twenty years.
  70. (sorry,  I just hope that IBM will get the word that emulation ain't
  71. as good as virtualization and that hacking MVS onto CMS or hacking C
  72. onto either is stupid  (C compiler; another thread that doesn't belong
  73. on IBMTCP-L,  though IBM TCP/IP hurts from it))
  74.  
  75.         You mentioned good engineering and modern operating systems.
  76. Do you mean modular design and "micro kernel" concepts like found in CP?
  77. That would argue for continued,  though certainly with some improvement,
  78. use of the VM emulation you don't want.   Unless you're telling me that
  79. MVS is now a micro kernel and no longer a monolith.   (no offense;
  80. I really don't know;  been away from MVS for too long)
  81.  
  82. >It is clear that market pressures pushed IBM for an early release of
  83. >TCPIP in what I'd consider a fundamentally flawed implementation, an
  84. >implementation with inherent functional, performance and reliability
  85. >limits.
  86.  
  87.         The VM implementation  (here I mean real VM,  not emulated)
  88. is not a bad performer.   It could use some help,  but it's no where
  89. near as bad as you describe MVS TCP/IP.
  90.  
  91. >I think these last requirements: performance, low resource utilization
  92. >and rational network systems support are essential, nothing strange
  93. >about them, and I would contend should be the areas that IBM should
  94. >be putting all their resources and expertise to provide. I don't much
  95. >care if they give me NFS and X-Windows support, I want the absolutely
  96. >best tcp/ip engine that MVS is capable of hosting, with that building
  97. >block in place the rest can be build around.
  98.  
  99.         Amen!
  100.  
  101. >But if today, right this minute you want a mainframe tcp/ip that can
  102. >go 700-800Mb/s easily without overwhelming your CPU you go to the Cray
  103. >folks not IBM. This at a time when gigabit networking and applications
  104. >are just over the horizon doesn't argue too well for the future of
  105. >tcp/ip on IBM mainframes.
  106.  
  107.         Which makes me ask,  when will we get OSI?
  108.  
  109. >                          Remember, part of this discussion was tri-
  110. >gerred by the guy trying to do some real networking and trying to
  111. >diminish the ensuing 90% overhead on his computer!
  112.  
  113.         Excellent point!
  114.  
  115. >Something radical has to happen, what will it be?
  116.  
  117. Stop BASIC before it stops you.   -- Dijkstra
  118. Stop UNIX before it stops you.   -- Troth
  119.  
  120. Rick Troth <troth@rice.edu>, Rice University, Information Systems
  121.