home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!crdgw1!uakari.primate.wisc.edu!ames!sun-barr!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!cmcl2!rlgsc.com!gezelter
- From: gezelter@rlgsc.com
- Newsgroups: comp.os.vms
- Subject: Re: Clustered Global Section
- Message-ID: <1992Aug19.062727.204@rlgsc.com>
- Date: 19 Aug 92 11:27:27 GMT
- References: <17320.2A913456@puddle.fidonet.org>
- Organization: Robert Gezelter Software Consultant, Flushing, NY
- Lines: 63
-
- In article <17320.2A913456@puddle.fidonet.org>, Ian.Parker@f1.n700.z6.fidonet.org (Ian Parker) writes:
- >
- >
- > I'm just about to cluster a couple of VAXs. On one VAX an application
- > uses global sections to communicate between processes. After clustering
- > we want this application to be available across the cluster.
- >
- > Is there a problem?
- >
- > Yes, I know that you can't share memory across a cluster, but since
- > global sections are mapped to files (but are all sections mapped to
- > files?), and assuming that the files are available clusterwide then
- > will it work?
- >
- > I guess it would be somewhat (or a lot) slower since it'd be disk
- > I/O rather than memory access.
- >
- > Any help appreciated. If my Microvax hadn't blown up, and if I had
- > any manuals to hand, I'd look it up. OK, I'll go to the office and
- > read the manuals.
- >
- > ___----------------------------------------------------------------------
- > Ian Parker Tel: +852 571 2400
- > Salcom Asia Fax: +852 510 8562
- > 18/f West Tower, Bond Centre, Drake Street, Hong Kong
- >
- > ... OFFLINE 1.40
- > --
- > uucp: uunet!m2xenix!puddle!6!700!1!Ian.Parker
- > Internet: Ian.Parker@f1.n700.z6.fidonet.org
- >
- --
- Ian,
-
- Sorry to be the bearer of bad news, but no, sharing Global
- Sections across a cluster is a very bad solution (It will not
- work).
-
- There is literally no way to guarantee the paging behavior of a
- global section in any event (other than open/closing the
- section).
-
- A different version of this hazard is also seen in many programs
- which use Global Sections on a single processor. The timing
- hazards which can appear (seemingly out of nowhere) are very
- impressive.
-
- There are other mechanisms for sharing data safely across a
- cluster. Unfortunately, your post did not contain enough details
- about your particular application for me to suggest a possible
- alternative.
-
- If I can be of further assistance, please feel free to contact me
- (E-mail, post, or voice)
-
- - Bob
- +--------------------------------------------------------------------------+
- | Robert "Bob" Gezelter E-Mail: gezelter@rlgsc.com |
- | Robert Gezelter Software Consultant Voice: +1 718 463 1079 |
- | 35-20 167th Street, Suite 215 Fax: (on Request) |
- | Flushing, New York 11358-1731 |
- | United States of America |
- +--------------------------------------------------------------------------+
-