home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / unix / programm / 6021 < prev    next >
Encoding:
Text File  |  1993-01-21  |  1.7 KB  |  44 lines

  1. Newsgroups: comp.unix.programmer
  2. Path: sparky!uunet!spool.mu.edu!agate!dog.ee.lbl.gov!news!avalon.nwc.navy.mil!gawain.nwc.navy.mil!jan
  3. From: Jan A. Barglowski <jan@archimedes.chinalake.navy.mil>
  4. Subject: RPC's and Distibuted processes
  5. Message-ID: <C184FB.Hsy@avalon.nwc.navy.mil>
  6. X-Xxmessage-Id: <A7845AD35B011F0A@gawain.nwc.navy.mil>
  7. X-Xxdate: Thu, 21 Jan 93 13:51:15 GMT
  8. Sender: usenet@avalon.nwc.navy.mil (NWC News Admin)
  9. Organization: VisLab, Naval Air Warfare Center
  10. X-Useragent: Nuntius v1.1.1d9
  11. Date: Thu, 21 Jan 1993 21:45:10 GMT
  12. Lines: 30
  13.  
  14. Hello all.
  15.  
  16. I'm creating a program that distribute image rendering between 5
  17. workstations.  I'd like to use RPC, but I don't know if it can be done. 
  18. Here's my client/server model:
  19.  
  20. Client                                                  Server A
  21.  
  22. Send frame X to server A ->                    Ack. spawn new render process   
  23.                 Send frame X to server B ->                    Rendering...
  24. Send frame X to server C ->                    Rendering...
  25. Send frame X to server D ->                    Rendering...
  26. Send frame X to server E ->                    Rendering...
  27.                                                          Rendering...
  28.                                                          Rendering...
  29.                                                 <-    Done with frame X
  30. Ack. send frame X+5 to server A   ->        Ack. spawn new render process
  31.  
  32. And so on.  After reading through the Sun manuals, I find that nowhere
  33. can I ask the server to do a frame, get an ack, and then ignore the
  34. server until it's ready for the next frame.  I seem limited to either
  35. "wait until the servers's done with the frame"  (severly limits
  36. parallelization!) or "batch mode", where the procedure callee does not
  37. require and ack.
  38.  
  39. If this isn't possible, then I'll guess I'll have to use socket...
  40.  
  41. Thanks!
  42.  
  43. jan.
  44.