home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / unix / wizards / 5660 < prev    next >
Encoding:
Internet Message Format  |  1993-01-28  |  2.6 KB

  1. Xref: sparky comp.unix.wizards:5660 comp.os.misc:1059
  2. Path: sparky!uunet!ferkel.ucsb.edu!taco!gatech!swrinde!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!ira.uka.de!math.fu-berlin.de!news.netmbx.de!Germany.EU.net!mcsun!sunic!dkuug!newsie!newsie.dc.dk!i3558
  3. From: i3558@newsie.dc.dk (Soren Michael Roug)
  4. Newsgroups: comp.unix.wizards,comp.os.misc
  5. Subject: Re: Distributed Shared Memory
  6. Message-ID: <i3558.728070147@newsie.dc.dk>
  7. Date: 26 Jan 93 17:42:27 GMT
  8. References: <1993Jan22.160108.19344@exlog.com>
  9. Organization: Datacentralen A/S
  10. Lines: 68
  11.  
  12. mcdowell@exlogcorp.exlog.com (Steve McDowell) writes:
  13.  
  14. >I'm looking for pointers to work that's been done in the
  15. >area of transparent distributed shared memory for UNIX
  16. >systems. I am only aware of the "mether" system. Is there
  17. >anything else? 
  18.  
  19. For what it is worth, one shouldn't forget Don Libes sharedmem package.
  20. It exists in ftp.uu.net:/usenet/comp.sources.unix/volume14/sharedmem
  21. and here is the README: ( Okay, it's a bit dated ;-)
  22.  
  23. The NBS Common Memory System (CMS)
  24. Sept 25, 1987
  25.  
  26. This system emulates a shared memory system for 4.2BSD.  A common
  27. memory server handles requests to access shared variables.  Because
  28. communication uses TCP/IP, processes may be distributed across
  29. machines.
  30.  
  31. The system is all user level code and requires no kernel
  32. modifications.  This implementation provides interfaces for C and
  33. Franz Lisp.  It is known to work on Sun UNIX releases from 1.0 to
  34. 3.4.
  35.  
  36. The system is documented by the files in the doc directory.
  37. doc/usenix contains a paper that was presented at the Summer 1985
  38. Usenix Conference.  The system has changed somewhat since then.
  39.  
  40. Installation instructions
  41.  
  42. This package depends upon a tiny communications library called
  43. streamlib which must be installed first.
  44.  
  45.     cd stream
  46.     cat README
  47.  
  48. and follow the directions in there.
  49.  
  50. Once you have installed streamlib, change to the common memory
  51. source directory and run make.
  52.  
  53.     cd ../src
  54.     make install
  55.  
  56. If you would like to try out some of the examples, type:
  57.  
  58.     make examples
  59.  
  60. The examples are numbered as sets.  I.e. client1 runs with server1.
  61. The most interesting is server1y, server1z, client1a and client1b.
  62. Run these in 4 different windows.  They are documented by their
  63. source and serve as coding examples.
  64.  
  65. Don Libes
  66. National Bureau of Standards
  67. Metrology Building, Room A-127
  68. Gaithersburg, MD  20899
  69. (301) 975-3535
  70.  
  71. libes@cme-durer.arpa
  72. uunet!cme-durer!libes
  73.  
  74.  
  75. -- 
  76. Venlig hilsen Soren Roug, <smr@dc.dk>                     DataCentralen
  77. Telefon: 43 71 81 22 Lokal 3820, Telefax 43 71 33 12      Oldenburg Alle 1
  78.                                   2630 Taastrup
  79. I havent't lost my mind -- I'm sure it is backed up somewhere.
  80.