home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / isis / 362 < prev    next >
Encoding:
Text File  |  1993-01-05  |  3.6 KB  |  70 lines

  1. Newsgroups: comp.sys.isis
  2. Path: sparky!uunet!usc!rpi!batcomputer!cornell!ken
  3. From: ken@cs.cornell.edu (Ken Birman)
  4. Subject: Re: Question I got about use of shared memory in Isis
  5. Message-ID: <1993Jan5.141606.22929@cs.cornell.edu>
  6. Organization: Cornell Univ. CS Dept, Ithaca NY 14853
  7. References: <1993Jan3.152304.13297@cs.cornell.edu> <GTHAKER.93Jan4132824@trantor.atl.ge.com>
  8. Date: Tue, 5 Jan 1993 14:16:06 GMT
  9. Lines: 59
  10.  
  11. In article <GTHAKER.93Jan4132824@trantor.atl.ge.com> gthaker@fergie.dnet.ge.com (Gautam H. Thaker) writes:
  12. >[... may see Isis using shared memory communication on]
  13. > MACH based systems (OSF/1 ?) in the next 6-12 months. Since
  14. >Solaris 2.x is also a major commercial system, is any aggressive use
  15. >of shared memory by ISIS likely for that OS in the near future?
  16. >Is there anything equiv. to MACH IPC on Solaris to let you do this?
  17.  
  18. Not that I know of.  I'll ask Jacob Levy about this.  We are happy to
  19. use OS support for efficient communication where it exists, but I am
  20. hesitant to have Isis itself try and implement some sort of shared
  21. memory communication scheme where the OS only has mapped files or 
  22. something.  
  23.  
  24. If some student out there wants a project, it might be interesting to
  25. use the isis_transport interface to experiment with a shared memory
  26. communication approach for Isis using mapped files.  I would wait for
  27. V2.0.8 on this (available quite soon) but since I use this interface
  28. myself for ipmcast and there is an example of how it works based on
  29. tcp channels in the manual, it should be feasible.
  30.  
  31. If someone does this, and the results are positive, we could consider
  32. supporting this as part of the system -- or at least give people copies
  33. of it...
  34.  
  35. >   As for Isis, we don't do anything special about this, but in our
  36. >   manual, section on "examples", you will find an example of how to
  37. >   use shared memory within a group of processes all of whose members
  38. >   reside on the same machine.  So, it isn't hard to exploit shared
  39. >I need to take another look at this option, but at least some of
  40. >our groups members are on different machines.
  41.  
  42. Shared memory on a network is a real loser (in my opinion, and I don't
  43. mean on a MIMD parallel processor).  So, I would focus on the single
  44. machine case, or perhaps the MIMD case if you have a KSR machine or
  45. something of that flavor.
  46.  
  47. >BTW, do you see any impact to UI ATLAS arch. due to the 
  48. >Novell purchase of USL? 
  49.  
  50. GE is very into politics... well, yes, I do see a substantial impact here.
  51. The key issue for UI Atlas and Vision 2000 will be the extent to which
  52. the OSF member companies buy in to that whole direction.  Even owned by
  53. Novell, USL will continue to sell SVR4 and subsequent systems and if they
  54. have customers who are happy, UI Atlas and Vision 2000 will have an
  55. important impact.   Novell is focused on something called Univell which
  56. (if I understand it) is a way to link your UNIX workstations to the Novell
  57. networking environment -- this gives you a shared file system, email and
  58. memo capabilities, and so forth.  I don't understand what the long term
  59. strategy for Univell might be, but I doubt that UI Atlas has any particular
  60. importance in that effort.  Perhaps, however, the UI working groups in
  61. kernel architecture, high availability, distributed tools, and object
  62. orientation will produce sufficiently impressive recommendations so that
  63. Univell will sign on, too.  
  64.  
  65. Anyhow, thats just my guess.  We all read the same newspapers...
  66. -- 
  67. Kenneth P. Birman                              E-mail:  ken@cs.cornell.edu
  68. 4105 Upson Hall, Dept. of Computer Science     TEL:     607 255-9199 (office)
  69. Cornell University Ithaca, NY 14853 (USA)      FAX:     607 255-4428
  70.