The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: ron@ronnatalie.com (Ron Natalie)
Subject: [TUHS] UNIX on S/370
Date: Tue, 21 Nov 2017 10:40:35 -0500	[thread overview]
Message-ID: <064601d362df$13425660$39c70320$@ronnatalie.com> (raw)
In-Reply-To: <CAC20D2NGruq-8kBPjUmEmZEJZD8fVQs2ZcAHuV=qANjW1MzPog@mail.gmail.com>

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2970 bytes --]

Yes, definitely more to TCF than just what I mentioned, I just wanted to indicate why you wouldn’t necessarily need to be connected to the 370-node directly in order to use it.

 

It was really handy (though somewhat confusing at times) when we were doing the 4 process i860 addition to the system.     It was far too easy to just let use an i386 instance of some application rather than providing the native one (since the W4 card was a microchannel card that went into the PS2).   Unless you tried really hard, you couldn’t tell if the app was running remotely.

                                

 

From: Clem Cole [mailto:clemc@ccc.com] 
Sent: Tuesday, November 21, 2017 8:52 AM
To: Ron Natalie
Cc: Grant Taylor; The Eunuchs Hysterical Society
Subject: Re: [TUHS] UNIX on S/370

 

 

 

On Tue, Nov 21, 2017 at 7:00 AM, Ron Natalie <ron at ronnatalie.com> wrote:


The other choice is to use TCF.   TCF allowed you to transparently run binaries on a remote machine and it took care of redirecting stdin/stdout back to your machine.

 

​It did a heck of lot more than that.   TCF made all the systems participating in the cluster one transparent machine - TCF - the Transparent Computing Facility.  Processes migrated between processors, for execution.   Your 'login session' was as Ron points out typically an x-windows/xterm.   But resources that you used over the course of the session could be anywhere within the cluster.    Nodes could come and go and the cluster survive.   You can read all about it in the Locus book which available from Amazon [MIT press - Popek and Walker].

 

The two biggest errors IMO was that the cluster size was screwed down to 32 and the kernel was ad hoc and very heavily hacked, so it was hard to put the features into other systems.

 

FYI:  the follow on to it, TNC (Transparent Network Computing); corrected both of those issues.  TNC becme the OS for Intel Paragon which scaled to 4096 nodes.   Locus moved the technology into 18 different components and made them available separately.   They were all eventually made open source.  The TNC file system became DEC's TruCluster FS, a project which I lead and brought me to DEC.   I had also lead a group in Boston that had put TNC into HP-UX with full process migration before we did the work for DEC actually, but HP cancelled the project before it ever shipped.  Bruce  and the west coast Locus folks put most of TNC into Linux a few years ago before he retired and as I say, succeeded to release it as open source -- I can dig up a URL for that project, if folks are interested.  I had it running on a small 8 node cluster about 8-10 years ago; it was very cool; but was using a older version of the RH and a 2.4 Linux kernel around the time Linux went to the the 2.6 kernel.

 

Clem

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20171121/ac00e5a5/attachment-0001.html>


  parent reply	other threads:[~2017-11-21 15:40 UTC|newest]

Thread overview: 62+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-20  0:57 Nemo
2017-11-20  1:01 ` Ronald Natalie
2017-11-20  1:06 ` Dave Horsfall
2017-11-20  3:50 ` arnold
2017-11-20 15:23   ` Clem Cole
2017-11-20 16:03     ` ron minnich
2017-11-20 16:31       ` Clem Cole
2017-11-20 19:44         ` Paul Winalski
2017-11-20 19:56           ` Larry McVoy
2017-11-20 23:43             ` Ron Natalie
2017-11-20 23:45               ` Larry McVoy
2017-11-20 23:49                 ` Ron Natalie
     [not found]                 ` <CAC20D2N=aBhdON1YqHH57ZG-TmC62yWGF4_=HK5Gp2XwdbHkyQ@mail.gmail.com>
2017-11-21  2:41                   ` Larry McVoy
2017-11-29 22:42                     ` Dave Horsfall
2017-11-29 22:55                       ` ron minnich
2017-11-21  1:15     ` Ron Natalie
2017-11-21  3:29       ` Grant Taylor
2017-11-21  3:40         ` Ron Natalie
2017-11-21  3:46           ` Grant Taylor
2017-11-21  8:09             ` arnold
2017-11-21 16:49             ` Paul Winalski
2017-11-21  4:34           ` Clem cole
2017-11-21  5:42             ` Grant Taylor
2017-11-21 12:00               ` Ron Natalie
2017-11-21 13:51                 ` Clem Cole
2017-11-21 14:59                   ` Larry McVoy
2017-11-21 17:06                     ` Clem Cole
2017-11-21 17:23                       ` Clem Cole
2017-11-21 18:29                         ` Larry McVoy
2017-11-21 19:10                           ` Clem Cole
2017-11-21 15:40                   ` Ron Natalie [this message]
2017-11-21 15:45                     ` Larry McVoy
2017-11-21 13:24               ` Clem Cole
2017-11-22  1:33 ` Kevin Bowling
2017-11-22  6:35   ` Wesley Parish
2017-11-22  9:38     ` Kevin Bowling
2017-11-22 13:40       ` Clem Cole
2017-11-22 14:09         ` Ron Natalie
2017-11-22 13:51     ` Clem Cole
2017-11-22 14:04       ` Ron Natalie
2017-11-20 16:05 Noel Chiappa
2017-11-20 16:37 ` Clem Cole
2017-11-20 16:47   ` Charles H Sauer
2017-11-20 17:44     ` Toby Thain
2017-11-20 19:07 ` Paul Winalski
2017-11-20 19:10   ` Larry McVoy
2017-11-20 19:36     ` Warner Losh
2017-11-20 19:36       ` Larry McVoy
2017-11-20 19:39         ` Larry McVoy
2017-11-20 19:56     ` Arthur Krewat
2017-11-20 19:59       ` Larry McVoy
2017-11-20 19:27   ` arnold
2017-11-20 19:29     ` Larry McVoy
2017-11-20 22:56       ` Michael Parson
2017-11-20 23:23         ` Larry McVoy
2017-11-21  2:56 Noel Chiappa
2017-11-21  3:15 ` Ron Natalie
2017-11-21  3:51   ` Larry McVoy
2017-11-21  5:14     ` Warner Losh
2017-11-21  5:20       ` Larry McVoy
2017-11-22 15:38 Noel Chiappa
2017-11-28  0:13 ` Kevin Bowling

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='064601d362df$13425660$39c70320$@ronnatalie.com' \
    --to=ron@ronnatalie.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).