VAXclusters and UN*X
n
pc at unisoft.UUCP
Thu Jun 6 01:50:39 AEST 1985
<munch>
I went to a DEC presentation of how their Vax Clusters run under VMS
over a year ago. It goes somewhat like this.
The hardware connects upto 16 Vaxes and HSC50s (pdp11s controlling
lots of disk/tape as servers) the servers take care of logical to physical
translations (to the clients the disks are acontiguous defect free array
of blocks). The VMS systems take care of file system management, they run
a distributed heirarchical lock manager between to controll access to the
shared file systems (VMS does not buffer blocks in core in the same way that
Unix does), it is possible to lock at both a file and record level. When a
system goes down all the other systems compare notes, see who has which
locks outstanding and put the shared database in a good state. Again the
disk servers have no part in this they only provide blocks. Their are
several protocols involved. The one to the HSC50s for IO (also vax systems
may provide their own MSCP servers so that other people may access local
disks, at some overhead of course), a lock protocol, (very fast, only needs
one reply ... at 70MHz, dual ported) and DECNet. Note these protocols share
a common physical medium but are separate (nothing rides on top of DECNet) and
the HSC50 doesn't understand DECNet, DECNet is there for remote log throug and
system management (plus the fact that only one node on a cluster need be
connected to an internet). One good thing about what DEC had to do to get
this running was that they did away with the cumbersome ACPs (disk structure
daemons) hooray!! Most of the synchronisation is in RMS as that is where the
buffering is. All the above is embodied in VMS4.0 and presumably runs
. . . especially considering the time it took them to get it out the door!!
Anyway that is what I know about VMS VaxClusters, some of this may
have changed since I talked to the DEC people about it, potentially it is
a very cheap way to add more CPU power without spending big
(I have no connection to DEC apart from being involved in buying
a VaxCluster for my previous employer ...)
Paul Campbell ..!ucbvax!unisoft!paul
More information about the Comp.unix.wizards
mailing list