[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [dccp] The TFRC implementation in ns-2.28: variable size packets support



Dado,

Thanks so much for replying so fast, and for the references! I suppose the
best "work around" is to use small packets, so that the "dummy bits" for the
small P- and B- frames, and the last packet of a larger I-frame, are as
small as possible. But then again, small packet fragmentation generates even
more overhead, so...  the optimum solution as far as total overhead is not
easily calculated. Currently, I find this as a serious drawback, but I
suppose it simplifies the TFRC equation significantly.

Arne

> -----Original Message-----
> From: Dado Colussi [mailto:gdc at iki.fi] 
> Sent: 1. februar 2006 16:23
> To: Arne Lie
> Cc: dccp at ietf.org
> Subject: Re: [dccp] The TFRC implementation in ns-2.28: 
> variable size packets support
> 
> Arne Lie wrote:
> > Can anybody confirm the following finding in ns-2: the send 
> queue in 
> > tfrc.cc consist only on *number* of packets, assuming ALL 
> packets have 
> > equal size = "size_"!!??
> 
> 
> IIRC, your finding is correct.
> 
> 
> > If this is true, does anybody have any comments on this 
> issue before I 
> > implement a queue also holding packet sizes? E.g. should  I 
> not do it, 
> > because DCCP/TFRC is not supposed to support this?
> 
> 
> That modification alone is not likely to bring you far. You 
> should also modify the loss fraction computation and 
> currently there is no consensus
>   of how that should be implemented. Check out the CCR paper 
> of Widmer et al. [1] on the matter.
> 
> Cheers,
> Dado
> 
> [1] http://icapeople.epfl.ch/widmer/tfmcc/vp-tfmcc.html