<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for BitTorrent Blog</title>
	<atom:link href="http://blog.bittorrent.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.bittorrent.com</link>
	<description></description>
	<lastBuildDate>Wed, 04 Nov 2009 20:36:50 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Visualizing µTP by George Ou</title>
		<link>http://blog.bittorrent.com/2009/11/02/visualizing-%c2%b5tp/#comment-122</link>
		<dc:creator>George Ou</dc:creator>
		<pubDate>Wed, 04 Nov 2009 20:36:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bittorrent.com/?p=86#comment-122</guid>
		<description>Nick,

You&#039;re absolutely right.  BitTorrent *IS* and *SHOULD* be lowest priority even if it&#039;s used to supplement a CDN for on-demand streaming or even if it&#039;s used for buffered video streaming.  If the video stream is 1 Mbps and it&#039;s pushing the file down the pipe at 4 Mbps (which is usually how web streaming works), there&#039;s no reason to treat it as something other than file transfer.

The problem as you correctly point out is that some ISPs (mostly in Canada) are hard capping and hard throttling P2P.  That is a heavy handed reaction that is the other extreme that claims that BitTorrent deserves just as much priority as everything else.  Both the ISP and BitTorrent is wrong in demanding hard throttling or no deprioritization.  The fair and efficient way to do this is to try to facilitate good performance for everyone.  That means high priority for low bandwidth applications, low priority (but not hard capped) for file transfer applications.

The problem now is that we have special interests demanding that we can&#039;t protect VoIP or online gaming.  http://www.digitalsociety.org/2009/11/fcc-nprm-prohibits-good-network-management/

If they get their way, it won&#039;t just harm VoIP and online gaming.  That&#039;s because a significant number of P2P users also play games and use VoIP.  Those people will be forced to simply shut down P2P like they do today, and that harms P2P because it reduces the number of available seeds.  So even if ISPs are prohibited from deprioritizing P2P file transfer, that won&#039;t change the fact that P2P users will hard cap or shut down their own P2P applications because they or someone they live with will demand it.</description>
		<content:encoded><![CDATA[<p>Nick,</p>
<p>You&#8217;re absolutely right.  BitTorrent *IS* and *SHOULD* be lowest priority even if it&#8217;s used to supplement a CDN for on-demand streaming or even if it&#8217;s used for buffered video streaming.  If the video stream is 1 Mbps and it&#8217;s pushing the file down the pipe at 4 Mbps (which is usually how web streaming works), there&#8217;s no reason to treat it as something other than file transfer.</p>
<p>The problem as you correctly point out is that some ISPs (mostly in Canada) are hard capping and hard throttling P2P.  That is a heavy handed reaction that is the other extreme that claims that BitTorrent deserves just as much priority as everything else.  Both the ISP and BitTorrent is wrong in demanding hard throttling or no deprioritization.  The fair and efficient way to do this is to try to facilitate good performance for everyone.  That means high priority for low bandwidth applications, low priority (but not hard capped) for file transfer applications.</p>
<p>The problem now is that we have special interests demanding that we can&#8217;t protect VoIP or online gaming.  <a href="http://www.digitalsociety.org/2009/11/fcc-nprm-prohibits-good-network-management/" rel="nofollow">http://www.digitalsociety.org/2009/11/fcc-nprm-prohibits-good-network-management/</a></p>
<p>If they get their way, it won&#8217;t just harm VoIP and online gaming.  That&#8217;s because a significant number of P2P users also play games and use VoIP.  Those people will be forced to simply shut down P2P like they do today, and that harms P2P because it reduces the number of available seeds.  So even if ISPs are prohibited from deprioritizing P2P file transfer, that won&#8217;t change the fact that P2P users will hard cap or shut down their own P2P applications because they or someone they live with will demand it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Visualizing µTP by Nick Gilbert</title>
		<link>http://blog.bittorrent.com/2009/11/02/visualizing-%c2%b5tp/#comment-121</link>
		<dc:creator>Nick Gilbert</dc:creator>
		<pubDate>Wed, 04 Nov 2009 13:12:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bittorrent.com/?p=86#comment-121</guid>
		<description>Simon Morris - &quot;the policy implemented by ISPs which blindly says “all BitTorrent is lowest priority” will simply squash it.&quot;

But this is true - all BitTorrent traffic *IS* low priority. The problem is the actually implementation of that rule. ISPs are throttling BT traffic even when no other traffic is using that particular path. If they correctly throttled it only when the connection was nearly saturated, I doubt there would be a problem.</description>
		<content:encoded><![CDATA[<p>Simon Morris &#8211; &#8220;the policy implemented by ISPs which blindly says “all BitTorrent is lowest priority” will simply squash it.&#8221;</p>
<p>But this is true &#8211; all BitTorrent traffic *IS* low priority. The problem is the actually implementation of that rule. ISPs are throttling BT traffic even when no other traffic is using that particular path. If they correctly throttled it only when the connection was nearly saturated, I doubt there would be a problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Visualizing µTP by George Ou</title>
		<link>http://blog.bittorrent.com/2009/11/02/visualizing-%c2%b5tp/#comment-117</link>
		<dc:creator>George Ou</dc:creator>
		<pubDate>Tue, 03 Nov 2009 05:47:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bittorrent.com/?p=86#comment-117</guid>
		<description>First of all Arvid, which one of the dozen definitions of &quot;Net Neutrality&quot; are you referring to?

Having a low-priority queue or a &quot;scavenger&quot; class would be nice, but it is not mutually exclusive to an ISP implementing a default setting.  We can still give user or application preference precedence, but that doesn&#039;t mean having a default setting to catch every application and every user is a bad thing.</description>
		<content:encoded><![CDATA[<p>First of all Arvid, which one of the dozen definitions of &#8220;Net Neutrality&#8221; are you referring to?</p>
<p>Having a low-priority queue or a &#8220;scavenger&#8221; class would be nice, but it is not mutually exclusive to an ISP implementing a default setting.  We can still give user or application preference precedence, but that doesn&#8217;t mean having a default setting to catch every application and every user is a bad thing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Visualizing µTP by Arvid Norberg</title>
		<link>http://blog.bittorrent.com/2009/11/02/visualizing-%c2%b5tp/#comment-116</link>
		<dc:creator>Arvid Norberg</dc:creator>
		<pubDate>Tue, 03 Nov 2009 01:39:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bittorrent.com/?p=86#comment-116</guid>
		<description>There is one missing link in the reasoning going from &quot;intelligent network&quot; and &quot;we can not have net neutrality&quot;.

There are plenty of examples of &quot;intelligent networks&quot; that don&#039;t require the ISP to interpret which application is the source of which packets. This is exactly what the TOS byte was designed for. I&#039;m sure most P2P developers would be quite excited if some major ISPs would implement a low-prio queue for a certain value of the TOS. No violation of net neutrality and intelligent network at the same time.</description>
		<content:encoded><![CDATA[<p>There is one missing link in the reasoning going from &#8220;intelligent network&#8221; and &#8220;we can not have net neutrality&#8221;.</p>
<p>There are plenty of examples of &#8220;intelligent networks&#8221; that don&#8217;t require the ISP to interpret which application is the source of which packets. This is exactly what the TOS byte was designed for. I&#8217;m sure most P2P developers would be quite excited if some major ISPs would implement a low-prio queue for a certain value of the TOS. No violation of net neutrality and intelligent network at the same time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Visualizing µTP by George Ou</title>
		<link>http://blog.bittorrent.com/2009/11/02/visualizing-%c2%b5tp/#comment-115</link>
		<dc:creator>George Ou</dc:creator>
		<pubDate>Tue, 03 Nov 2009 01:01:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bittorrent.com/?p=86#comment-115</guid>
		<description>&quot;Should I say that app providers must then conform to every different network providers different implementation of these policies&quot;

I don&#039;t believe this is a legitimate concern since the policy fairly prioritizes low bandwidth over high bandwidth applications.  It doesn&#039;t require the developer to do anything.  So long as the network provider is transparent and they don&#039;t abuse he network default priority (which I believe should take a backseat to application or user priority labels), I don&#039;t see what your objection is especially when I&#039;m suggesting that your preference is more important than the default ISP settings.  Moreover, I would suggest that the FCC can oversee any potential anti-competitive abuse of the default settings e.g., ISP labels low bandwidth application as low priority.

Also, I never got an answer as to whether you believe BitTorrent (even in video streaming mode) should have equal priority to applications such as VoIP and online gaming which use less than 100 Kbps.  Moreover, why would a round-robin queue that alternates between the VoIP/gaming packets and BitTorrent packets be unfair especially when it reduces jitter for the VoIP packets?  As I explained here, http://www.digitalsociety.org/2009/09/the-need-for-a-smarter-prioritized-internet/, a First In First Out (FIFO) system is simply primitive and destructive for both VoIP which has negative repercussions for P2P (when the user shuts P2P down due to its bad behavior).  Moreover, it would be fair if the queue forwarded 10 tiny VoIP or gaming packets (assuming 10 separate sessions) for every large BitTorrent packet because the router would spend equal time forwarding VoIP or gaming and BitTorrent.

Moreover, BitTorrent or any P2P application in its purist form is not appropriate for streaming video because of the fact that it is out-of-order.  Hybrid CDN/P2P models work where the CDN supplies the necessary inline packets and the P2P network offloads random bits ahead of the playback.  So in this video application, the P2P application is still a background application and it does not deserve to have 10x the bandwidth of the single CDN flow.

Lastly, you have not addressed the issue of BitTorrent taking 10 times more bandwidth than single-flow applications.  This is a fundamental concern that has not been addressed by BitTorrent and it needs to be addressed at the network level.</description>
		<content:encoded><![CDATA[<p>&#8220;Should I say that app providers must then conform to every different network providers different implementation of these policies&#8221;</p>
<p>I don&#8217;t believe this is a legitimate concern since the policy fairly prioritizes low bandwidth over high bandwidth applications.  It doesn&#8217;t require the developer to do anything.  So long as the network provider is transparent and they don&#8217;t abuse he network default priority (which I believe should take a backseat to application or user priority labels), I don&#8217;t see what your objection is especially when I&#8217;m suggesting that your preference is more important than the default ISP settings.  Moreover, I would suggest that the FCC can oversee any potential anti-competitive abuse of the default settings e.g., ISP labels low bandwidth application as low priority.</p>
<p>Also, I never got an answer as to whether you believe BitTorrent (even in video streaming mode) should have equal priority to applications such as VoIP and online gaming which use less than 100 Kbps.  Moreover, why would a round-robin queue that alternates between the VoIP/gaming packets and BitTorrent packets be unfair especially when it reduces jitter for the VoIP packets?  As I explained here, <a href="http://www.digitalsociety.org/2009/09/the-need-for-a-smarter-prioritized-internet/" rel="nofollow">http://www.digitalsociety.org/2009/09/the-need-for-a-smarter-prioritized-internet/</a>, a First In First Out (FIFO) system is simply primitive and destructive for both VoIP which has negative repercussions for P2P (when the user shuts P2P down due to its bad behavior).  Moreover, it would be fair if the queue forwarded 10 tiny VoIP or gaming packets (assuming 10 separate sessions) for every large BitTorrent packet because the router would spend equal time forwarding VoIP or gaming and BitTorrent.</p>
<p>Moreover, BitTorrent or any P2P application in its purist form is not appropriate for streaming video because of the fact that it is out-of-order.  Hybrid CDN/P2P models work where the CDN supplies the necessary inline packets and the P2P network offloads random bits ahead of the playback.  So in this video application, the P2P application is still a background application and it does not deserve to have 10x the bandwidth of the single CDN flow.</p>
<p>Lastly, you have not addressed the issue of BitTorrent taking 10 times more bandwidth than single-flow applications.  This is a fundamental concern that has not been addressed by BitTorrent and it needs to be addressed at the network level.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Visualizing µTP by Simon Morris</title>
		<link>http://blog.bittorrent.com/2009/11/02/visualizing-%c2%b5tp/#comment-114</link>
		<dc:creator>Simon Morris</dc:creator>
		<pubDate>Tue, 03 Nov 2009 00:44:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bittorrent.com/?p=86#comment-114</guid>
		<description>George,

So we&#039;re certainly not against a philosophy where bandwidth for some apps should give way to bandwidth for other apps. But we believe that it makes good sense for application developers to implement this type of prioritization (like uTP) rather than a priori rules being established by ISPs which every application provider must conform to going forward. (Should I say that app providers must then conform to every different network providers different implementation of these policies - it becomes a real mess very quickly.)

I might point out an example. A number of developers (including us) are getting more and more advanced in implementing streaming on top of BitTorrent. At this point you have a protocol that is much higher priority in the mind of the user, but only the application knows that – the policy implemented by ISPs which blindly says “all BitTorrent is lowest priority” will simply squash it. This means that a natural development of download technology towards more of a progressive download (for content that makes sense) is somehow trumped by (perhaps well intentioned) a priori rules enforced in the “intelligent” network.</description>
		<content:encoded><![CDATA[<p>George,</p>
<p>So we&#8217;re certainly not against a philosophy where bandwidth for some apps should give way to bandwidth for other apps. But we believe that it makes good sense for application developers to implement this type of prioritization (like uTP) rather than a priori rules being established by ISPs which every application provider must conform to going forward. (Should I say that app providers must then conform to every different network providers different implementation of these policies &#8211; it becomes a real mess very quickly.)</p>
<p>I might point out an example. A number of developers (including us) are getting more and more advanced in implementing streaming on top of BitTorrent. At this point you have a protocol that is much higher priority in the mind of the user, but only the application knows that – the policy implemented by ISPs which blindly says “all BitTorrent is lowest priority” will simply squash it. This means that a natural development of download technology towards more of a progressive download (for content that makes sense) is somehow trumped by (perhaps well intentioned) a priori rules enforced in the “intelligent” network.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Visualizing µTP by Digital Society &#187; Blog Archive &#187; Analysis of BitTorrent uTP congestion avoidance</title>
		<link>http://blog.bittorrent.com/2009/11/02/visualizing-%c2%b5tp/#comment-113</link>
		<dc:creator>Digital Society &#187; Blog Archive &#187; Analysis of BitTorrent uTP congestion avoidance</dc:creator>
		<pubDate>Tue, 03 Nov 2009 00:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bittorrent.com/?p=86#comment-113</guid>
		<description>[...] contacted BitTorrent&#8217;s engineers and they have posted a response here (in comment section).  Note that they do not contradict any data in here.  They mainly claim that [...]</description>
		<content:encoded><![CDATA[<p>[...] contacted BitTorrent&#8217;s engineers and they have posted a response here (in comment section).  Note that they do not contradict any data in here.  They mainly claim that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Visualizing µTP by George Ou</title>
		<link>http://blog.bittorrent.com/2009/11/02/visualizing-%c2%b5tp/#comment-112</link>
		<dc:creator>George Ou</dc:creator>
		<pubDate>Mon, 02 Nov 2009 23:40:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bittorrent.com/?p=86#comment-112</guid>
		<description>Simon,

Thanks for your remarks.

It seems that your concerns are based on the accuracy of the intelligence in the network.  My question to you is this.  Asside from concerns about accuracy and possible misclassification (which I think can be addressed with intelligent classification mechanisms that look at traffic pattern and not just port numbers), do you have a philisophical opposition to always prioritizing low-bandwidth and low-duration applications over high-bandwidth and high-prioritization applications?

In simpler terms, do you believe that it is ever appropriate for an ISP to prioritize VoIP and online gaming traffic (sub 100 Kbps) over BitTorrent traffic?</description>
		<content:encoded><![CDATA[<p>Simon,</p>
<p>Thanks for your remarks.</p>
<p>It seems that your concerns are based on the accuracy of the intelligence in the network.  My question to you is this.  Asside from concerns about accuracy and possible misclassification (which I think can be addressed with intelligent classification mechanisms that look at traffic pattern and not just port numbers), do you have a philisophical opposition to always prioritizing low-bandwidth and low-duration applications over high-bandwidth and high-prioritization applications?</p>
<p>In simpler terms, do you believe that it is ever appropriate for an ISP to prioritize VoIP and online gaming traffic (sub 100 Kbps) over BitTorrent traffic?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Visualizing µTP by Simon Morris</title>
		<link>http://blog.bittorrent.com/2009/11/02/visualizing-%c2%b5tp/#comment-111</link>
		<dc:creator>Simon Morris</dc:creator>
		<pubDate>Mon, 02 Nov 2009 23:19:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bittorrent.com/?p=86#comment-111</guid>
		<description>George, 
Thanks for your remarks. Your comments about pacing have been taken seriously by us and we did indeed spend some time (around the time you made your original suggestions I think) investigating it. The problem we found at the time is that this is certainly not a simple fix. We encountered a range of challenges including very large minimum delays you can (easily) use in Windows, a tendency for packets to get aggregated into chunks, large amounts of timing noise – we found that just force-fitting ideal pacing has a disastrous effect on transfer speeds. We do have some limited pacing implemented in some scenarios, and we understand the theoretical benefits, but it is not low-hanging-fruit. For now it has not been our focus, but we may well take another look at it in due course. 
Regarding our respective positions on net neutrality, as I said in my original email to you, we do not want to be zealots – we stand for constructive engagement between people who provide the internet and people who build popular apps ON the internet. uTP is an important (not the only) part of that engagement. We think there are compelling reasons for network providers to remain as agnostic as possible to applications. We realize there are always going to be network management needs and exceptions, but we also believe that some broadly agreed principles of net neutrality should be the general rule. Your claims that special network intelligence will result in better protocol performance and fewer bandwidth caps – its really an argument whether these good intentions will get us to a place we both want to go, or whether they are the first steps along the road to hell… Like you, we can’t know for sure, but compelled to make a choice we have chosen the way that we believe has the better chance of a better future for everyone.</description>
		<content:encoded><![CDATA[<p>George,<br />
Thanks for your remarks. Your comments about pacing have been taken seriously by us and we did indeed spend some time (around the time you made your original suggestions I think) investigating it. The problem we found at the time is that this is certainly not a simple fix. We encountered a range of challenges including very large minimum delays you can (easily) use in Windows, a tendency for packets to get aggregated into chunks, large amounts of timing noise – we found that just force-fitting ideal pacing has a disastrous effect on transfer speeds. We do have some limited pacing implemented in some scenarios, and we understand the theoretical benefits, but it is not low-hanging-fruit. For now it has not been our focus, but we may well take another look at it in due course.<br />
Regarding our respective positions on net neutrality, as I said in my original email to you, we do not want to be zealots – we stand for constructive engagement between people who provide the internet and people who build popular apps ON the internet. uTP is an important (not the only) part of that engagement. We think there are compelling reasons for network providers to remain as agnostic as possible to applications. We realize there are always going to be network management needs and exceptions, but we also believe that some broadly agreed principles of net neutrality should be the general rule. Your claims that special network intelligence will result in better protocol performance and fewer bandwidth caps – its really an argument whether these good intentions will get us to a place we both want to go, or whether they are the first steps along the road to hell… Like you, we can’t know for sure, but compelled to make a choice we have chosen the way that we believe has the better chance of a better future for everyone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Visualizing µTP by George Ou</title>
		<link>http://blog.bittorrent.com/2009/11/02/visualizing-%c2%b5tp/#comment-109</link>
		<dc:creator>George Ou</dc:creator>
		<pubDate>Mon, 02 Nov 2009 22:43:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bittorrent.com/?p=86#comment-109</guid>
		<description>You should label your chart as &quot;upstream usage&quot; because the latency on downstream is much greater.  Moreover, 70 ms is unbearable for online gaming and it even causes my Lingo VoIP service to drop voice packets (timeout).  It would be possible to force upstream induced jitter down to 15 milliseconds or less (time it takes to clear one packet from transmit queue).

Based on my tests from now and before, the amount of latency being induced in early 2008 is not much different from now with uTorrent 2.0.  Those downstream spikes are horrendous, and I have suggested (http://www.formortals.com/?p=57) that BitTorrent should attempt to separate the individual upstream packets at equidistant intervals so that upstream jitter (and maybe to some extent downstream jitter) can be vastly reduced.

I will vehemently disagree with your resistance to “excessive intelligence” in the network because I feel this will not only result in better performance for other applications, but it will also improve BitTorrent (or any P2P) application.  That’s the most direct way to manage per-user, per-subscriber, and per-application fairness and DiffServ on the broadband modem or cable/DSL head-end is the most direct way to eliminate upstream and downstream jitter respectively.  By fighting these efforts and perhaps aligning yourselves with Net Neutrality advocates who hypocritically (http://blog.pff.org/archives/2009/06/free_press_hypocrisy_over_metering_internet_price.html) suggested that metered pricing was a better way to go than intelligent networks (http://blogs.zdnet.com/Ou/?p=914), you’re dooming your own application and protocol to poorer performance and more limited usage caps.

And as I have repeatedly said, bandwidth throttling is bad but deprioritization of P2P file transfer applications is good for both the applications that have to share a network with P2P and good for the P2P application as well.</description>
		<content:encoded><![CDATA[<p>You should label your chart as &#8220;upstream usage&#8221; because the latency on downstream is much greater.  Moreover, 70 ms is unbearable for online gaming and it even causes my Lingo VoIP service to drop voice packets (timeout).  It would be possible to force upstream induced jitter down to 15 milliseconds or less (time it takes to clear one packet from transmit queue).</p>
<p>Based on my tests from now and before, the amount of latency being induced in early 2008 is not much different from now with uTorrent 2.0.  Those downstream spikes are horrendous, and I have suggested (<a href="http://www.formortals.com/?p=57" rel="nofollow">http://www.formortals.com/?p=57</a>) that BitTorrent should attempt to separate the individual upstream packets at equidistant intervals so that upstream jitter (and maybe to some extent downstream jitter) can be vastly reduced.</p>
<p>I will vehemently disagree with your resistance to “excessive intelligence” in the network because I feel this will not only result in better performance for other applications, but it will also improve BitTorrent (or any P2P) application.  That’s the most direct way to manage per-user, per-subscriber, and per-application fairness and DiffServ on the broadband modem or cable/DSL head-end is the most direct way to eliminate upstream and downstream jitter respectively.  By fighting these efforts and perhaps aligning yourselves with Net Neutrality advocates who hypocritically (<a href="http://blog.pff.org/archives/2009/06/free_press_hypocrisy_over_metering_internet_price.html" rel="nofollow">http://blog.pff.org/archives/2009/06/free_press_hypocrisy_over_metering_internet_price.html</a>) suggested that metered pricing was a better way to go than intelligent networks (<a href="http://blogs.zdnet.com/Ou/?p=914)" rel="nofollow">http://blogs.zdnet.com/Ou/?p=914)</a>, you’re dooming your own application and protocol to poorer performance and more limited usage caps.</p>
<p>And as I have repeatedly said, bandwidth throttling is bad but deprioritization of P2P file transfer applications is good for both the applications that have to share a network with P2P and good for the P2P application as well.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
