home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / os / vms / 13809 < prev    next >
Encoding:
Internet Message Format  |  1992-08-19  |  3.0 KB

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