home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / dcom / cellrel / 678 < prev    next >
Encoding:
Text File  |  1992-11-09  |  2.0 KB  |  46 lines

  1. Newsgroups: comp.dcom.cell-relay
  2. Path: sparky!uunet!think.com!ames!kronos.arc.nasa.gov!iscnvx!news
  3. From: myoung@force.ssd.lmsc.lockheed.com
  4. Subject: Virtual Token Ring
  5. Message-ID: <1992Nov9.203140.10270@iscnvx.lmsc.lockheed.com>
  6. Sender: news@iscnvx.lmsc.lockheed.com (News)
  7. Reply-To: myoung@force.ssd.lmsc.lockheed.com
  8. Organization: LMSC, Sunnyvale, California
  9. Date: Mon, 9 Nov 92 20:31:40 GMT
  10. Lines: 34
  11.  
  12. Token Based Flow Control
  13.  
  14. In this application a single server is being pounded by multiple
  15. clients clustered around two or three hubs connected to the server
  16. across some single physical link.  These clients are using old
  17. style transport layer without rate based control.  Since the server
  18. knows what the current load in number of connections, and knows the
  19. rate at which it can accept cell streams, the server would like
  20. to manage flow control for the 10-30 clients located at the remote
  21. site.  The server would like to manage the bandwidth at the data link
  22. level, not requiring a new technology transport layer.
  23.  
  24. Solution:
  25.  
  26. Token passing systems have an inherent, though dumb flow control
  27. since no stations can transmit until it control of the token.  Thus,
  28. a natural flow control mechanism would have the server send over 
  29. a token to be passed around to each client in turn, which when received
  30. allows the client to transmit a fixed quota of cells.  The token could
  31. tally up the number of cells ready for release at each client, and
  32. when its quota of cells have been accounted for, or a fixed timeout has
  33. occurred, the token would cause itself to expire.
  34.  
  35. The server would continue to release tokens as needed to keep its IO
  36. busy.
  37.  
  38. Of course, with the self routing capability of the wave system, along
  39. with its inherent intelligence to carry and manipulate variables, the
  40. creation of a virtual token ring is simply accomplished.  Additionally,
  41. the interpretable wave can handle more complex multi-priority flow control,
  42. simulating a dual priority token ring.
  43.  
  44. Just like a token ring, the whole procedure takes place at the data link
  45. level.
  46.