<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>Michael,<br><br>Did you get off (iccrg) list response to your point (2) below? I have similar concerns to yours...<br><br>Dirceu<br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: arial,helvetica,sans-serif; font-size: 13px;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> Michael Tüxen &lt;Michael.Tuexen@lurchi.franken.de&gt;<br><b><span style="font-weight: bold;">Cc:</span></b> multipathtcp@ietf.org; iccrg &lt;iccrg@cs.ucl.ac.uk&gt;<br><b><span style="font-weight: bold;">Sent:</span></b> Wed, January 26, 2011 3:25:20 PM<br><b><span style="font-weight: bold;">Subject:</span></b> [Iccrg] Re: [multipathtcp] Please review "Coupled Congestion Control for Multipath Transport
 Protocols"<br></font><br>
Hi Philip,<br><br>I have some questions regarding section 3:<br><br>(1) It is stated:<br>&nbsp; &nbsp; "Since we require that the total throughput is no worse<br>&nbsp; &nbsp;  than the throughput a single TCP would get on the best path..."<br>&nbsp; &nbsp; and later:<br>&nbsp; &nbsp; "The formula is derived by equalizing the rate of the multipath flow<br>&nbsp; &nbsp;  with the rate of a TCP running on the best path, and solving for<br>&nbsp; &nbsp;  alpha."<br>&nbsp; &nbsp; So what is considered here:<br>&nbsp; &nbsp; * throughput in bytes/sec<br>&nbsp; &nbsp; * rate in packets/sec<br>&nbsp; &nbsp; * rate in bytes/sec<br><br>(2) I don't understand the formula for alpha completely. I understand how<br>&nbsp; &nbsp; the corresponding formula in "Practical Congestion Control for Multipath<br>&nbsp; &nbsp; Transport Protocol" is derived. However, there the congestion windows<br>&nbsp; &nbsp; are measured in MTUs (or MSS or packets). So it is more packet
 rate<br>&nbsp; &nbsp; based. I could understand the formula in the ID if cwnd_i / mss_i would<br>&nbsp; &nbsp; be used instead of cwnd_i * mss_i. So is it a typo or could someone provide<br>&nbsp; &nbsp; a hint why cwnd_i * mss_i is used.<br><br>Best regards<br>Michael<br><br>On Jan 19, 2011, at 3:25 PM, &lt;<a ymailto="mailto:philip.eardley@bt.com" href="mailto:philip.eardley@bt.com">philip.eardley@bt.com</a>&gt; &lt;<a ymailto="mailto:philip.eardley@bt.com" href="mailto:philip.eardley@bt.com">philip.eardley@bt.com</a>&gt; wrote:<br><br>&gt; The Multipath TCP WG has developed a congestion control algorithm that enables a TCP connection to use multiple paths.&nbsp; <br><span>&gt; <a target="_blank" href="http://tools.ietf.org/html/draft-ietf-mptcp-congestion">http://tools.ietf.org/html/draft-ietf-mptcp-congestion</a></span><br>&gt;&nbsp; <br>&gt; We’re hoping to WG Last Call this document in February, so it would be great if anyone from ICCRG could
 review it<br>&gt;&nbsp; <br>&gt; Thanks,<br>&gt; Phil &amp; Yoshifumi<br>&gt; MPTCP WG Chairs<br>&gt;&nbsp; <br>&gt; Abstract<br>&gt;&nbsp; <br>&gt;&nbsp; &nbsp; Often endpoints are connected by multiple paths, but communications<br>&gt;&nbsp; &nbsp; are usually restricted to a single path per connection.&nbsp; Resource<br>&gt;&nbsp; &nbsp; usage within the network would be more efficient were it possible for<br>&gt;&nbsp; &nbsp; these multiple paths to be used concurrently.&nbsp; Multipath TCP is a<br>&gt;&nbsp; &nbsp; proposal to achieve multipath transport in TCP.<br>&gt;&nbsp; <br>&gt;&nbsp; &nbsp; New congestion control algorithms are needed for multipath transport<br>&gt;&nbsp; &nbsp; protocols such as Multipath TCP, as single path algorithms have a<br>&gt;&nbsp; &nbsp; series of issues in the multipath context.&nbsp; One of the prominent<br>&gt;&nbsp; &nbsp; problems is that running existing algorithms such as TCP New Reno<br>&gt;&nbsp; &nbsp;
 independently on each path would give the multipath flow more than<br>&gt;&nbsp; &nbsp; its fair share at a bottleneck link traversed by more than one of its<br>&gt;&nbsp; &nbsp; subflows.&nbsp; Further, it is desirable that a source with multiple paths<br>&gt;&nbsp; &nbsp; available will transfer more traffic using the least congested of the<br>&gt;&nbsp; &nbsp; paths, hence achieving resource pooling.&nbsp; This would increase the<br>&gt;&nbsp; &nbsp; overall utilization of the network and also its robustness to<br>&gt;&nbsp; &nbsp; failure.<br>&gt;&nbsp; <br>&gt;&nbsp; &nbsp; This document presents a congestion control algorithm which couples<br>&gt;&nbsp; &nbsp; the congestion control algorithms running on different subflows by<br>&gt;&nbsp; &nbsp; linking their increase functions, and dynamically controls the<br>&gt;&nbsp; &nbsp; overall aggresiveness of the multipath flow.&nbsp; The result is a<br>&gt;&nbsp; &nbsp; practical algorithm that is fair
 to TCP at bottlenecks while moving<br>&gt;&nbsp; &nbsp; traffic away from congested links.<br>&gt;&nbsp; <br>&gt; _______________________________________________<br>&gt; multipathtcp mailing list<br>&gt; <a ymailto="mailto:multipathtcp@ietf.org" href="mailto:multipathtcp@ietf.org">multipathtcp@ietf.org</a><br>&gt; <a href="https://www.ietf.org/mailman/listinfo/multipathtcp" target="_blank">https://www.ietf.org/mailman/listinfo/multipathtcp</a><br><br><br>_______________________________________________<br>Iccrg mailing list<br><a ymailto="mailto:Iccrg@cs.ucl.ac.uk" href="mailto:Iccrg@cs.ucl.ac.uk">Iccrg@cs.ucl.ac.uk</a><br><span><a target="_blank" href="http://oakham.cs.ucl.ac.uk/mailman/listinfo/iccrg">http://oakham.cs.ucl.ac.uk/mailman/listinfo/iccrg</a></span><br></div></div>
</div><br>

      </body></html>