ABOUT THE AUTHOR


John Bartlett
John Bartlett is a leading authority on real-time traffic, application performance and Quality of Service (QoS) techniques. He specializes in...
Read Full Bio >>
SHARE



John Bartlett | July 27, 2010 |

 
   

Net Neutrality, Comcast and QoS

Net Neutrality, Comcast and QoS There are some misunderstandings and some issues that need to be worked out, and a lot of FUD in the market that confuses the conversation.

There are some misunderstandings and some issues that need to be worked out, and a lot of FUD in the market that confuses the conversation.

I just read through Gary Audin's article on Net Neutrality and want to put in my comments. I agree with Gary that net neutrality will overall be beneficial to consumers. But there are some misunderstandings and some issues that need to be worked out, and there is a lot of FUD in the market that confuses the conversation.

Comcast: First let's talk about Comcast. Articles across the blogosphere keep referring to the time when Comcast was "blocking" peer to peer traffic. While this is technically correct, it does not really portray what was going on.

Comcast found that a small percentage of their users were consuming a very high percentage of the network bandwidth, and they were predominantly using peer-to-peer transfer protocols like BitTorrent, swapping music or video files. They took the view that users consuming high volumes of traffic was fine unless it impacted their neighbors. The cable plant shares bandwidth between a group of neighbors. In a typical scenario there might be 6 Mbps of uplink bandwidth that is shared by 100 or 150 users, each of which is allowed to use as much as 1 Mbps of upload bandwidth on a momentary basis. Obviously not all the users can use 1 Mbps concurrently, but in most cases this is not a problem. Uplink bandwidth is typically small unless you are uploading pictures, updating websites, or transferring music using BitTorrent.

If six people, in the scenario above, are all using BitTorrent, it is possible for them to fill the uplink pipe, and then cause performance problems for the other 144 neighbors using the same bandwidth.

Comcast chose to alleviate this problem by slowing down BitTorrent for heavy users. BitTorrent does not consume all its bandwidth with one TCP connection, but instead opens many connections to many different PCs around the world, and sends off pieces of a file to each one. Comcast monitored those connections, and limited the number of links a PC could open by killing TCP connections beyond that limit. So BitTorrent was being slowed down by blocking some of the many threads it opened. But BitTorrent was still operating. Most of the music transfers got through, they just took a little longer.

After receiving criticism for this approach, Comcast changed their methodology. The new approach monitors the utilization of each user (total bandwidth consumed over a measurement period) and then lowers the priority of all traffic from that user if the uplink is congested and if the user has been a heavy user. Priority is reset to normal after the user demand or the total uplink demand drops to a less congested state. The effect of this approach is that heavy users can use the network when they are not in contention with their neighbors. When they are in contention with neighbors, the lower volume neighbors are given priority, but the heavy user is still given every possible byte of available bandwidth to continue to upload their files.

The same algorithm applies to downlink bandwidth, except the bandwidth numbers are much higher. Management of uplink and downlink bandwidth is independent.



COMMENTS




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Did you know you can style comments using HTML tags and upload your avatar photo? To upload your avatar photo, first complete your Disqus profile. Once your profile is complete, you may add your avatar photo. (Hide this hint)

Sign up to the No Jitter email newsletters

  • Catch up with the blogs, features and columns from No Jitter, the online community for the IP communications industry. Each Thursday, we'll send you a synopsis of the high-impact articles, podcasts and other material posted to No Jitter that week, with links for quick access.

  • A quick hit of original analysis by the experts who bring you Enterprise Connect, the leading event in Enterprise Communications & Collaboration. Each Wednesday, this enewsletter delivers to your email box a thought-provoking, objective take on the latest news and trends in the industry.

Your email address is required for membership. For details about the user information, please read the UBM Privacy Statement

As an added benefit, would you like to receive relevant 3rd party offers about new products/services and discounted offers via email? Yes

* = Required Field
Enterprise Connect Orlando 2012
Enterprise Connect is proud to announce the following industry leaders will deliver keynote addresses at Enterprise Connect Orlando:
--Steven J. Bandrowczak, Vice President & General Manager, Avaya Networking
--OJ Winge, Senior VP/GM,Video & Collaboration, Cisco
--Kirk Koenigsbauer, Corporate VP, Office Business Group, Microsoft
--Alistair Rennie, GM, Lotus Software and Collaboration Solutions, IBM Software Group
Enterprise Connect Webinars
Wednesday, Nov. 30, 2 PM EST/11 AM PST

This presentation reviews best practices and tools for implementing data center clouds, including how to pin-point and resolve problems, and minimize cost while maximizing performance and usability.
Virtual Enterprise Connect
This in-depth Virtual Event will feature detailed presentations by technology experts who can help you plan your Lync-based UC migration and get the most out of all that Lync has to offer..
Enterprise Connect Orlando 2012
The Enterprise Connect conference program has been published! Our confernce is designed with one over-riding objective: To help you make the best decisions as you migrate your enterprise communications and collaboration.
Trending Now
Upcoming Events
February 15, 2012
For employees away from the office—whether on the go, at a remote location, or telecommuting from home—success depends on connecting the right people with the right information anywhere to a...
February 1, 2012
Have your video implementation projects fallen short of your expectations in user satisfaction or utilization? Reaping the benefits depends on not only on selecting the technology, but on careful plan...
January 18, 2012
As your enterprise moves into its Unified Communications migration, you’ll need to meet short-, medium- and long-term goals that provide investment protection, return on investment, and real bus...