home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / isis / 361 < prev    next >
Encoding:
Internet Message Format  |  1993-01-05  |  3.5 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!darwin.sura.net!cs.ucf.edu!tarpit!ge-dab!newshost.atl.ge.com!newshost!gthaker
  2. From: gthaker@fergie.dnet.ge.com (Gautam H. Thaker)
  3. Newsgroups: comp.sys.isis
  4. Subject: Re: Question I got about use of shared memory in Isis
  5. Date: 4 Jan 93 13:28:24
  6. Organization: GE Advanced Technology Laboratories
  7. Lines: 58
  8. Distribution: world
  9. Message-ID: <GTHAKER.93Jan4132824@trantor.atl.ge.com>
  10. References: <1993Jan3.152304.13297@cs.cornell.edu>
  11. NNTP-Posting-Host: trantor.atl.ge.com
  12. In-reply-to: ken@cs.cornell.edu's message of 3 Jan 93 15:23:04 GMT
  13.  
  14. In article <1993Jan3.152304.13297@cs.cornell.edu> ken@cs.cornell.edu (Ken Birman) writes:
  15.  
  16.    > From: ajay@sjc.mentorg.com (Ajay Kumar)
  17.    > Subject: RPC on shared memory transport
  18.  
  19.  
  20.    >         I've been sampling the discussions on comp.sys.isis
  21.    > for some time. You seem to have done studies of RPCs and
  22.    > various transport mechanisms. Do you know of any implementation
  23.    > of RPCs that uses shared memory as the transport mechanism ?
  24.    > How does the performance of shared memory compare with UDP ,
  25.    > which on a single machine is reliable ? It seems to me that as
  26.    > we get more boxes with multiple CPUs and shared memory on desktops,
  27.    > communicating between different processes on the same machine will
  28.    > become as important as between processes on remote machines . Does
  29.    > isis address these types of architectures in particular ?
  30.  
  31.    Mach uses this approach to RPC.  Performance is good for big
  32.    messages, but so-so for small ones, since the cost of playing with
  33.    page tables is substantial.  I would email to bershad@cs.cmu.edu for
  34.    [....]
  35.  
  36. Here at GE we are using ISIS on various projects that have  6-10
  37. different types of processes (with 1-3 instances running of each
  38. type) in a given application. We are always concerned about
  39. performance and have had to use SUN OS shared memory between
  40. some pairs of processes in order to meet our goals. The use of
  41. shared memory like this is ok, but I really would rather just
  42. use a single mechanism, namely ISIS messages, for uniformity and
  43. maximum flexibility. If Isis used shared memory we could design
  44. our processes as more or less independent ones and simply co-locate
  45. the heavyly communicating ones on a shared memory MP and everything
  46. would work fine. From Ken's comments it seems that we may see this
  47. for MACH based systems (OSF/1 ?) in the next 6-12 months. Since
  48. Solaris 2.x is also a major commercial system, is any aggressive use
  49. of shared memory by ISIS likely for that OS in the near future?
  50. Is there anything equiv. to MACH IPC on Solaris to let you do this?
  51.  
  52.    As for Isis, we don't do anything special about this, but in our
  53.    manual, section on "examples", you will find an example of how to
  54.    use shared memory within a group of processes all of whose members
  55.    reside on the same machine.  So, it isn't hard to exploit shared
  56. I need to take another look at this option, but at least some of
  57. our groups members are on different machines.
  58.  
  59.    The reason I don't do anything specific about this in Isis is that
  60.    management of the memory pool in which messages live is necessarily
  61.    an OS problem -- and Isis is a communication subsystem, not an OS.
  62. yes. BTW, do not see any impact to UI ATLAS arch. due to the 
  63. Novell purchase of USL? 
  64.  
  65.    Kenneth P. Birman                              E-mail:  ken@cs.cornell.edu
  66.  
  67. Gautam H. Thaker (gthaker@atl.ge.com) 609-866-6412 (fax x6397. Dialcom 8-777)
  68. GE Adv. Tech. Lab., MS 145-2; Route 38; Moorestown, NJ 08057.  767-4396 (home)
  69. --
  70. Gautam H. Thaker 
  71.  
  72.