There is some ambiguity about where bandwidth accounting should take place: on the last mile link between the customer and Comcast or the transit link(s) between Comcast and the Internet. Comcast claims that anything coming from a server inside Comcast itself (e.g. Xfinity) should not count against the cap because it causes no congestion; this assumes that the cap exists only to prevent congestion on the transit side. I suspect that this is all just post facto justification, though.
Does this mean that I can just limit my Bittorrent client to only connect to peers in Comcast's network, if I don't want Bittorrent traffic to count against my quota?
This sort of thing has certainly been the case with the quota-free peering agreements here in Australia in the past. Do Comcast provide for unmetered traffic in their accounting tools? If so it should be relatively easy to test.
The OP really doesn't sound that suspicious really, not really worth the title. If a service provider serves popular content locally via their own client to reduce the hit on their external links what's the problem? Is there some commercial advantage they're gaining from it other than not having that bandwidth eaten up?
If nothing else, it's fairly easy to circumvent for Comcast: Just say that Xfinity isn't an internet service, it's a ComcastNet® service that just happens to get delivered over the same cable as your internet connection. Figleaf: "You can buy a Xfinity/ComcastNet® subscription without an internet connection.".
Where it gets icky is when Hulu suddenly doesn't count against the cap, but Netflix does, and the deal Hulu got isn't available to Netflix.
If a latency-sensitive service decides to host closer to part of its customer base, does that mean they're not respecting net neutrality too? At what point does something stop becoming more convenient for customers and the company (like locally hosted unmetered traffic) and start becoming a neutrality issue?
Maybe I look at it differently being from a country that has always had caps, where the introduction of peering agreements and ISP hosted content meant you got more value (all downloads being 'paid for' to some of that now being 'free'). I suppose if you look at it from the perspective of going from a culture of unlimited data to capped downloads (all downloads being 'free' to most being 'paid for' and some free as it was before).
It's not like they are artificially prioritizing their own content.
Edit: On reading some of the other comments it sounds like it isn't just the same content via different clients, it's actually buying the same content off Comcast? Is this the case? The OP wasn't exactly a wealth of detail.
The obvious next step is for Comcast to start a CDN inside their network and start selling CDN services to other companies, so that material served from the CDN doesn't count against customers' caps. They can claim that this doesn't violate net neutrality principles, but the consequences would be the same: Comcast can use their ISP monopoly to keep their foothold in the content delivery business.
The real danger to the open internet will come when wireless carriers get in on this action. Since nearly all wireless data plans offer tiny amounts of bandwidth as compared to wired broadband, there's a much greater incentive for users to use services that won't count against their caps...
On the wireless point, I believe that the expensive bit of wireless networks is definitely the spectrum from the tower to the device. So I don't think the analogy holds. (?)
Digital television is just bits, too. If this charging of bits is so offensive, then where was everybody when digital TV, including On Demand, wasn't getting charged against your internet bandwidth?
The Internet still is, ultimately, a collection of networks, not a monolithic thing. There's no Comcast "in" the Internet and another Comcast "out" of the Internet. It really is cheaper for Comcast to move bits in their own network, and this really unpacks to a demand for Comcast to extra specially mark up their own bits for customers, charge far more than they really have to, not a deal for the customers.
Given that, I wouldn't be surprised Comcast ends up rolling right over on this if the fuss gets loud enough. "You really think everyone should pay more for those bits? Well... if you insist...."
I think there are viable counterarguments (simonster's is probably the best), but let's be clear on exactly what those counterarguments are counterarguing and ground them in reality, not on a mythical view of the Internet.
On Demand & CATV set-top boxes never transmitted data over your HSI connection. Streampix does.
Comcast has CDNs on their networks & their own customers can connect with each other, yet those activities will still count against a customer's cap. What makes Streampix different? Maybe there is a good reason, but I don't think Comcast wants to answer or divulge the true costs of bits flowing over it's network.
Comcast playing fair & people getting a better idea on how the caps affect their usage I think are good things. Comcast basically wants people to live in fear of hitting their cap if they use a competitor but don't want to stress it's own customer's over a problem they created.
On Demand & CATV set-top boxes never transmitted data over your HSI connection.
They can and do in some cases. Most Motorola set tops made in the last 5-7 years have a built-in cable modem. It can be used for streaming IP VOD, multicast video, and most often used for the set top to transmit data (ie VOD control) back to your cable provider. It's not all that commonly used but it definitely blurs the lines. Simply transporting traffic via DOCSIS doesn't make it Internet traffic. For example Comcast's digital voice service has never counted against caps either.
I would be doubtful that any set-top boxes built-in modem uses the same channels or network as the customer's HSI. I don't think the issue is that Comcast might do two-way digital communication, it's more an issue on how Comcast classifies & regulates it's services.
CDV is an interesting thing & is blurring the lines somewhat. However, I think the fact that they require internally separate proprietary hardware that accesses their private VOIP network w/ QoS to avoid interfering with the customer's HSI, makes it less shifty vs Streampix which explicitly uses the customer's HSI because it must if it's to work on a phone or Xbox.
They do. Cable modems are provisioned with multiple service flows much in the same way cable digital phone service works. I've seen this setup in a lab being run from one CMTS. The modem has a service flow for Internet (say 50Mbit/sec) and another for the eSTB (say 30Mbit/sec) which can handle the IP VOD and IP multi-cast video. It is possible to have multiple CMTSs for this however both Cisco and Motorola are investing in VDOC (video-over-DOCSIS) scale solutions that allow you to put all your eggs into one huge basket. One cable modem / gateway will ultimately be feeding every cable service in your home and some portion of it will be provisioned for plain ole' Internet traffic while the rest of it will be allocated for MSO services. From what I can tell this is not how Comcast is delivering IP VOD to the Xbox today. I would expect them to make the transition fairly quickly though. This stuff has been up and running in labs for the last 5+ years. MSOs are just very slow to adopt new technology.
I think it's technically impossible for Comcast to get video to the Xbox w/o using the IP connection provided by the customer's HSI service. I would say, so long as it's using the same IP the customer would use to get on the Internet with, that it is using HSI and should be subject to whatever limitations they place on HSI.
Your HSI connection is just a channel on a QAM. Your statement "On Demand & CATV set-top boxes never transmitted data over your HSI connection" is just backwards your HSI data is always transmitted over your CATV pipes. The only core differences between the Xbox content and your TV content is the protocol.
CATV & HSI are services that operate on the same coaxial connection. That doesn't mean they are the same thing. You do not need CATV to get HSI or HSI to get CATV. They are independent of each other and Comcast has provisioned their network as such.
on the last mile link between the customer and Comcast or the transit link(s) between Comcast and the Internet. Comcast claims that anything coming from a server inside Comcast itself (e.g. Xfinity) should not count against the cap because it causes no congestion;
Can you support Comcast making these claims? The last mile has always been the primary point of congestion on their internet pipes its been this way since @home started doing cable based internet. This justification would be a really tough sell.
I'd have to think that they'd be much more likely to claim its the same TV content and it shouldn't matter if its coming over the IP vs Broadcast network its all pretty much the same infrastructure.
I'm sorry I must be missing something, that link seems to reinforce Xfinity's position on Xbox streamed content,but I can't find a link where Comcast claims that content originating inside their network shouldn't count because it doesn't cause congestion.
It has noting to do with congestion. Cap's are Comcat's attempt to keep people on cable. They could charge for bandwidth and bundle 250GB with the subscription and then charge 10 cents per GB after that. However, if they did that then watching 2 hours of Hulu a day would be significantly cheaper than basic cable which scares them. So, instead they cancel peoples internet service when they go over the cap.
Doesn't Netflix use Akamai? If so, there's almost no traffic (when measured on Comcast's scale) from Comcast <-> Netflix, as each movie just needs to be downloaded once, and is then cached on a server living inside Comcast's network.
Also, I'm not sure that Akamai is serving everything from inside other ISPs; I know that was their original model, but things may have changed in 15 years.
Do you have a source? I'm interested in knowing what "best one" means. If it means "cheapest for Netflix", it wouldn't surprise me if this all combines to mean that Netflix have moved the bulk of their traffic to Level 3, who don't pay anything to Comcast; away from Akamai & Limelight, who do (and are therefore more expensive).
Well, I could point you to the presentations at http://www.slideshare.net/netflix, but the first thing you'd find is my presentation, since I work there. :)
None of this is really secret insider information -- you can get it all by Wiresharking your connection, if you have Netflix.
Price has nothing to do with it actually. The client downloads a small file from all the CDNs, and then picks the one with the best response. If the quality of the connection degrades during playback, it repeats the process. So "best" is actually the one with the fastest performance at that time.
That's a great link, though a little confusing to me. Here's what I understand, with fake dollar amounts:
CDN services need to be priced at $2.
Netflix used to use Akamai; Netflix paid Akamai $3, Akamai paid Comcast $1, and everyone was happy.
Netflix now moved to Level 3, who they pay $1, and Level 3 demand $1 from Comcast (because L3 makes a loss if they don't charge $2). Netflix saved $2, so is happy. Comcast is unhappy, because they're out that same $2.
So now Comcast is crying foul and looking at ways to recoup that $2. Netflix is engaging in a PR battle, but really caused all this by switching from Akamai to Level 3.
The voxel article says it, but the GigaOM article it links to spells it out: "Akamai and Limelight pay Comcast to deliver their traffic to their end users. Level 3, on the other hand, is paid by Comcast, ostensibly for transit, but now, seemingly, to deliver traffic that Level 3 has already been paid for — by Netflix."
I feel that Netflix is trying to rally the net-neutrality army to come to its aid, but may not be an entirely neutral player here.
Maybe it was free until Level 3 said "hey Comcast, why don't we expand our peering by 500 Gbps so that it can handle Netflix" and Comcast replied "that's gonna cost you".
It seems the entire world is facing erosion of freedom and equality when it comes to accessing the net in an unobstructed and private manner. Great forces are at play, from politicians to capitalists, who own the wires and the antennae. The facts are clear: the internet is going to be controlled and manipulated for power and profit. What do we do about it? What can we do about it? Can we build an information network that is unbiased, universal and fair? A network of information trasmission that can be resilient in the face of such attacks?
“Principles”. Part of the problem is that the definition of neutrality is very ad hoc and untestable. Like pornography, we know it when we see it.
(Side note, obviously Reed is not unbiased from a financial perspective.)
I understand the instinct. But the fact that it took weeks for anyone to call this non-neutral is evidence that after arguing this for x years, we still don’t have a testable definition.
From what I understand, Xfinity is delivered from Comcast's own network, so it's not exactly equal to the other sources he describes. Still, this highlights how mixing network providers and content providers gets messy. It opens up the door for ISPs to use their position in an effective monopoly to favor their own content sources over others.
We started a petition for Comcast to comply with net neutrality and apply caps equally, or not at all. Please sign if you agree and share: http://pblk.dm/IVLlza
I understand that there's more to the Comcast /Netflix dispute, but soon or later the "dumb pipes" are going to want a cut, especially for heavy usage.
Until that's solved (lobbyists are rubbing their hands!) speed etc are irrelevant. Who cares that you can download at 50mb/s when the limit is reached after a few minutes /hours of full usage?
It occurs to me that as we move towards "dumb pipes", they should be treated more or less as a public utility--if even a metered one--just like actual water and sewer pipes.
But you don't need or want a water pipe that delivers 10x as much water every two or three years. Assuming you want bandwidth to follow that curve, someone needs the incentive to pay for it.
Those companies are already paid tons by the government to improve their pipes and we are still lagging behind Europe, Japan, and Korea in terms of bandwidth.
Metered it is right now (see caps) but if you want 24/7 ESPN and HBO and I just want to email and access CNN.com a few times a day why should I pay for you?
The "internet" has changed, it was pages and images, now it's videos and with Xbox, Hulu and Netflix it's also cable. The net providers have a point, it costs a fortune to lay, expand and maintain the pipes as demand increases. Not sure how it's solved, but Netflix and others have to shell a few bucks, the money they are saving by not mailing DVDs might come in handy
I would prefer meters to caps. Caps say if you use more than x gallons of water we shut off your tap, but pay us $100/mo regardless. Meters say, hey, use all the water you want, but you're paying for it.