All of lore.kernel.org
 help / color / mirror / Atom feed
* Packet size s on CCID3
@ 2006-09-21  3:22 Ian McDonald
  2006-09-21 16:19 ` [dccp] " Gorry Fairhurst
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: Ian McDonald @ 2006-09-21  3:22 UTC (permalink / raw)
  To: dccp

I have been discussing the packet size s for CCID3 (TFRC) with my
supervisor and also been discussing related issues with Gerrit and I
am wondering why we have this?

CCID3 is datagram based and the whole point of s is to keep packets at
a certain rate per second. In effect provided s is calculated
correctly it cancels out of the equation but it becomes more
complicated in the code! If it is miscalculated (accidentally or
deliberately) it becomes worse because you are either starved or send
too much.

Why not just calculate a packet rate per second? Or am I missing
something obvious?

I'm looking to apply this in other areas of implementation as well -
for example packet buffering in TCP is traditional done with a limit
of bytes where DCCP would make more sense to limit this on number of
packets - and the code would be much easier too.

Calculating on packets per second also has the effect that it is
visible to application designers potentially who will put more data in
a datagram to increase throughput.

Comments?

Regards,

Ian
-- 
Ian McDonald
Web: http://wand.net.nz/~iam4
Blog: http://imcdnzl.blogspot.com
WAND Network Research Group
Department of Computer Science
University of Waikato
New Zealand

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2006-10-04 16:20 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-21  3:22 Packet size s on CCID3 Ian McDonald
2006-09-21 16:19 ` [dccp] " Gorry Fairhurst
2006-09-21 23:37 ` Ian McDonald
2006-09-22 13:26 ` Sally Floyd
2006-09-22 13:42 ` Gerrit Renker
2006-09-22 17:30 ` [dccp] " Eddie Kohler
2006-09-26 12:19 ` Gorry Fairhurst
2006-10-03  3:26 ` Ian McDonald
2006-10-03  3:40 ` Ian McDonald
2006-10-03 15:43 ` Eddie Kohler
2006-10-03 15:50 ` Eddie Kohler
2006-10-03 18:15 ` Ian McDonald
2006-10-03 18:18 ` Eddie Kohler
2006-10-03 19:48 ` Ian McDonald
2006-10-04 16:20 ` Eddie Kohler

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.