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

Re: [dccp] HEADS UP: WGLC on draft-ietf-dccp-tfrc-voip-04.txt, ends 2006-2-18



Hi,

I have reviewed the draft and finds it acceptable for a experimental RFC to be. From a specification point of view the text is not clear enough on the TFRC congestion control mechanism modifications, to be published as proposed in my opinion. Thus needing shape up before any publication as proposed in the future. Anyhow it is clear that experience on stability in the general Internet is needed before publication as something else than experimental.

Reading the draft and the simulation results I had one question which the draft wasn't answering at all. What happens when TCP starts using packet size larger than 1460 bytes in an environment where the packet loss rate is independent of packet size. It seems that it will result in similar unfairness as normal TFRC with small packets has with TCP for 1460 bytes. Is this correct and could it be stated in the document?

I was also somewhat concerned with the table 14 behavior of TFRC-SP. I think this is one of the few really problematic cases I have seen. In all other graphs the TFRC-SP loss rates continue to raise and the unfairness seems to stay within non-critical (less than factor of 10) for packet loss rates that are usable for a VoIP client (less than 5-10%). But the fact that the packet loss rates drops to lower results than the least congested case in that graph makes me worried for the stability. Also my believe is that the behavior beyond 25% packet loss is of less importance as long as it doesn't lead to congestion collapse. TCP may still get some data through in that range, but most real-time DCCP applications would stop being useful in that regime.

The possibility to run VoIP when having packet loss is much dependent on the codec and used robustness methods. However most encoded content without any redundancy will start to provide significantly reduced quality at 1-5% frame loss rate. Redundancy methods are effective but also increases bit-rate significantly. The delay will also increase with at least one packetization interval, thus more than 10ms for TFRC-SP. Also codecs are vulnerable to burst losses and would still have issues with significantly elevated packet loss rates.

What is the plans for defining a DCCP CCID for TFRC-SP? It would seem that only defining the algorithm does allow only for where limited tests. Assigning a experimental CCID for TFRC-SP would allow more wide scale experiments.

Nits:

1. In the changes section there is a claim that the abstract maximum length is 25 lines. According to RFC 2223bis the abstract is not acceptable if beyond 20 lines, with a recommend length of 5-10 lines.

2. Section 2, fourth paragraph. In the first sentence RFC 3714 is references. Please insert title for easier understanding on what is referenced.

Cheers

Magnus Westerlund

Multimedia Technologies, Ericsson Research EAB/TVA/A
----------------------------------------------------------------------
Ericsson AB                | Phone +46 8 4048287
Torshamsgatan 23           | Fax   +46 8 7575550
S-164 80 Stockholm, Sweden | mailto: magnus.westerlund at ericsson.com