EDIT: Also worth noting that Netflix has to pay every month (which is what Comcast wants) rather than Cogent just giving them $10k once for new hardware (not as delicious as lots more money!)
Edit: I'm just explaining why a hardware upgrade was besides the points that were being made. These are the facts regardless of who you think is in the right. The argument was over bandwidth usage, not hardware upgrades. Is anyone disagreeing with that?
All Internet traffic has more download than upload (for the end-consumer). This is literally why ISPs offer faster download speeds in end-consumer packages than upload speeds - they know that consumers will need to download more than they upload.
In vector calculus, this is known as divergence. Traffic on the highway has divergence of 0, meaning that if you draw a closed loop of any shape, over the course of a day/week, the number of cars crossing that loop in both directions (in/out) will be the same.[0][1] Internet traffic does not have zero divergence, because bits are interchangeable and easy to create, destroy, and copy (whereas cars and humans are not).
Comcast isn't dumb. They know this is the way the Internet works. They just also know that it's more profitable to pretend they don't and extort money based on a false definition of "equality".
[0] https://www.physicsforums.com/threads/just-what-does-it-mean...
[1] It's not exactly the same, due to births, deaths, and migration, but you get the idea.
Yes, but they also have commercial customers that send out lots of data. Netflix is an outlier all by itself, outweighing the connection.
Trying to boil this down to "Netflix is sending a lot more than it's receiving" is to completely ignore WHY this is happening and really makes the debate useless. Symmetric (or nearly symmetric) peering agreements made sense when everyone had symmetric connections like modems, ISDN, T1, T3, etc.
When the majority of connections are not symmetric, it makes no sense at all.
Again, remember that Netflix isn't DOSing Comcast. Any packets that Netflix sends to Comcast's network was at the request of one of Comcast's (and Netflix's!) customers.
In that case many of those would be Comcast customers, and peering would end up equal.
Netflix has a problem because it's an outlier. I'd like to see the chart without Netflix and see if comcast still receives more than it sends then.