Re: Writing a rate based transport protocol

2006-03-22 Thread Ian McDonald
The bigger problem is that too be effective rate control needs accurate real time. Linux is doing better at real time, but still providing useful high speed inter packet spacing is beyond the current capabilities. To get around this I think most high speed 10G cards provide some form of rate

Re: Writing a rate based transport protocol

2006-03-22 Thread Mark Butler
Stephen Hemminger wrote: The bigger problem is that too be effective rate control needs accurate real time. Linux is doing better at real time, but still providing useful high speed inter packet spacing is beyond the current capabilities. To get around this I think most high speed 10G cards

Re: Writing a rate based transport protocol

2006-03-22 Thread Ian McDonald
On 3/23/06, Mark Butler [EMAIL PROTECTED] wrote: I understand that timed intervals between individual packets is not realistic in general. What I have in mind is a fixed granularity transmission timer, where packets are assigned to buckets, and transmitted one bucket per timer expiration.

Re: Writing a rate based transport protocol

2006-03-22 Thread Ian McDonald
The qdiscs would ideally exist at the layer 2 / layer 3 boundary like existing qdiscs, but the problem is getting the scheduling parameters down that far. Perhaps a transport protocol could create a tagged route entry with the appropriate parameters, the routing layer could assign skbs to it

Re: Writing a rate based transport protocol

2006-03-22 Thread Mark Butler
Ian McDonald wrote: On 3/23/06, Mark Butler [EMAIL PROTECTED] wrote: I understand that timed intervals between individual packets is not realistic in general. What I have in mind is a fixed granularity transmission timer, where packets are assigned to buckets, and transmitted one bucket

Re: shared abstractions (was Writing a rate based transport protocol)

2006-03-21 Thread Mark Butler
One Tue, 14 Mar 2006 11:37:38 -0300, Arnaldo Carvalho de Melo wrote: On 3/13/06, Saurabh Jain [EMAIL PROTECTED] wrote: Hi All, I am trying to write a new rate based transport protocol in linux kernel (either as a module or directly within the kernel). Basically it

Re: Writing a rate based transport protocol

2006-03-21 Thread Mark Butler
On Mon, 13 Mar 2006 18:20:26 -0600, Saurabh Jain wrote: Hi All, I am trying to write a new rate based transport protocol in linux kernel (either as a module or directly within the kernel). Basically it would be similar to UDP but with features like dynamic rate control, connection

Re: Writing a rate based transport protocol

2006-03-21 Thread Stephen Hemminger
On Tue, 21 Mar 2006 20:26:55 -0700 Mark Butler [EMAIL PROTECTED] wrote: On Mon, 13 Mar 2006 18:20:26 -0600, Saurabh Jain wrote: Hi All, I am trying to write a new rate based transport protocol in linux kernel (either as a module or directly within the kernel). Basically it

Re: Writing a Rate based transport protocol

2006-03-14 Thread Arnaldo Carvalho de Melo
On 3/13/06, Saurabh Jain [EMAIL PROTECTED] wrote: Hi All, I am trying to write a new rate based transport protocol in linux kernel (either as a module or directly within the kernel). Basically it would be similar to UDP but with features like dynamic rate control, connection and state

Writing a Rate based transport protocol

2006-03-13 Thread Saurabh Jain
Hi All, I am trying to write a new rate based transport protocol in linux kernel (either as a module or directly within the kernel). Basically it would be similar to UDP but with features like dynamic rate control, connection and state management, error control like TCP. Is there any established