Re: A question on RPR's service policy
"Anthem ChenMin" <[email protected]> Mon, 24 Feb 2003 00:35:01 -0500
| Newsgroups | gmane.ietf.iporpr |
|---|---|
| Message-ID | <000901c2dbc6$7af6fe10$480d7aa8@anthem> |
Thank you very much.And I understand the priority queuing you talked about. Maybe I need to explain my question this way: In the single queue, say, the passby low priority queue, there would be different fluid flow that are classified by Source-Destination. In that sense, in the single queue, when the server take different policy, the output of the server will be different. If we analyze it in a Packet Switch way, there would be no problem to regard it as FIFO model, but when we analyze it as a fluid model, is it more convenient to let flows(different sources and destinations) share the server? More explicitly, for example, X1 is the low priority flow from 1-->5 X2 is the low priority flow from 2-->4 Then when looking at 3rd node, it is easy to derive d/dt(X1+X2), but what is dX1/dt and dX2/dt? It depends on how the server serve the flow... Hope to get more idea from you.. Thanks Best Anthem ----- Original Message ----- From: "Anoop Ghanwani" <[email protected]> To: "'Anthem ChenMin '" <[email protected]> Sent: Sunday, February 23, 2003 10:21 PM Subject: RE: [IPORPR] A question on RPR's service policy > > This question is probably more appropriate for the IEEE 802.17 > list. See http://www.ieee802.org/17. > > To answer your question, the service discipline at a node > depends on the transit queue architecture. It's class-based > priority scheduling, rather than either FIFO or GPS. With > a single transit queue, the service discipline at node is: > > - Transit queue > - Insert Class A > - Insert Class B > - Insert Class C > > With dual transit buffer, the priority changes depending > on the occupancy of the secondary transit queue. > (Class A is transported in primary transit queue > and B and C in secondary transit queue.) > > If secondary transit queue is < STQlowthresh > > - Transit primary > - Insert Class A > - Insert Class B > - Insert Class C > - Transit secondary > > If secondary transit queue is > STQlowthresh, but < STQFullthresh > > - Transit primary > - Insert Class A > - Insert Class B > - Transit secondary > - Insert Class C > (A node doesn't get to insert Class C traffic in this mode.) > > If secondary transit queue = STQfullthresh > > - Transit primary > - Transit secondary > - Insert Class A > - Insert Class B > - Insert Class C > (A node doesn't get to insert any traffic in this mode.) > > I am not 100% sure about the scheduling rules for the > 2 transit queue case but the above is what I think it is. > One thing to note is that once a frame is admitted by the > MAC, the scheduling discipline at every node guarantees > that it will not be dropped due to congestion. Also > there is no reordering of frames within a class. > > Hope this helps. > > -Anoop > > -----Original Message----- > From: Anthem ChenMin > To: [email protected] > Sent: 2/23/03 6:25 PM > Subject: [IPORPR] A question on RPR's service policy > > I have a question. If we analyze the RPR in fluid model, what is the > service policy? FIFO? Or Generalized process sharing? > If that is FIFO, seems like if there are different class of same > priority packets, after passing through one node, it would be distorted > afterwards.. > Anyone can help me? > Thanks > > Anthem >