It's like hearing Nestle arguing how the availability of drinkable municipal tap water is bad for their bottled water business.
It's like hearing Nestle arguing how the availability of drinkable municipal tap water is bad for their bottled water business.
In the end it’s just a question of where the servers are relative to you and nothing else really matters. Private networks tend to make things worse by having fewer paths available increasing the average minimum distance.
Cables aren't laid out straight, but network infrastructure adds a majority of the cross continental latency.
But gaming from the moon would not at all be feasible using light. I wonder how we could solve this for future space communications.
PS: LEO satellite constellations like Starlink have a lower theoretical latency around the world than fiber as the signals are traveling in space, but a longer path. Significantly beating that is going to require magic aka a useful fundamental change in the laws of physics as we know them.
Assuming a 'fair' network. In absence of Net Neutrality it was "Dear company X, you better pay us or your packets will be delayed/dropped and your customers unhappy", and " Dear customer Y, you better opt for extra service A,B,C,D, ... if you want to Game/VoiP/VoD/Chat ..." and very much worse.
"Private networks tend to make things worse by having fewer paths available increasing the average minimum distance."
This is not how internetwork routing works. Obviously a straight line darkfibre line from A to B will beat any route a generic Internet can come up with. It is not a case of Riot Direct xor 'the rest of the Internet', but selectively supplementing by deploying handover points at strategic peering locations in the internetworking fabric where things can have a large impact.
Having said that, I admit it’s not pure snake oil and provides minor benefits to their customers.
Riot has their own network because they want a different kind of optimization than the traditional ISPs and Internet backbone providers aim for.
Network Neutrality was born out of the observation that dominant (read quasi monopoly/duopoly) were actively undermining offers from 'over the top' (meaning offered over the 'generic' Internet service rather than packets over a dedicated managed service offering from the ISP, think Netflix vs your ISP's own VoD offering) service providers by selectively shaping the traffic to degrade their offers. At the time, services such as Skype (pre-Microsoft acquisition) were their primary target as they impinged on the juicy profits from both traditional PSTN and ISP owned VoiP offers (ISP and Telcos were/are pretty tight).
The history of telecommunications has been a perpetual battle to reign in rent seeking natural oligopolies. To pretend no active fairness policies are needed or desirable is denying the obvious.
This by no means negates that lively and continual debates on exactly how to translate policy intentions and objectives into a real network fabric aren't necessary, as fairness is an emergent property relying on very many different punctual choices in configuration and deployment, the impacts of which can be detrimental to the objective both by accident or through deliberate obfuscation.
How? We seem to be discussing QoS. As in ranking and prioritizing different services. Something that is fine for your local network, but has been used to punish torrent users by ISPs. Possible solution the wiki-page [0] describes are over-provisioning (as in never-even-needing-QoS) followed by a bunch of protocol stuff that would be problematic once being payed for.
I'm very much in favor of regulations like net neutrality for e.g. situations with no effective competition. But at the same time, I'd also accept specific connections with special properties for services needing them. A remote surgery wanting a highly reliable connection with consistent latency being the classic example. And also needing high bandwidth, in case your model only allowed for low bandwidth ever needing high priority.
I don't see a way to allow this while keeping a hard-line net neutrality over everything else stance.
And there lies the rub. It is not that NN means ISPs aren't allowed to manage their networks and have to let it all melt down into a cesspool of fully congested non yielding packet spewers (which is a strawman the industry likes to portray).
If network traffic is shaped transparently and non-discriminatory (for competing services types, e.g. buffering all latency robust VoD traffic while letting all eSports gaming packets skip the queue to increase overall Quality of Experience (quality as experienced by the end users rather than pure IP level QoS is not a problem) to provide a fair playing field for service providers (favoring a YouTube packet over a Vimeo packet because the former cut you a deal is not OK) and customers (dropping Anna's Instagram packets because she did not order the 'social' option for a few dollars more, or more likely, Zero rating Instagram packets against a volume cap whereas TikTok traffic is not excused) , there is no NN problem
Intents in regulation are a thing. Disputes on interpretations and compliance are a normal part of the process.
Do you have a source for that? Offhand, I would assume that video streaming would be an overwhelming majority of internet traffic.
For what it’s worth there is definitely a market for this stuff. Starlink, hello?
Yeah that seems very reasonable and obviously not filled to the brim with a ridiculous level of hyperbole.
No, you are parsing his words incorrectly.
He is clearly equating the market demand for current-day private backbones to society's prior demand for human slavery. That's a ludicrous comparison.
If you think these two things are anywhere nearly the same, you are a mega dumbshit.
I see no reason people shouldn't allowed to build interconnects not connected to the wider internet and charge for their use.
The idea being that if your ISP owns a game company that makes a popular FPS, they shouldn't be able to charge higher rates for packets that need high performance based on the fact that those packets are carrying content for a competing FPS.
Of course, if as a consumer you have a lousy ISP and the problem is occuring in last few miles, I don't see that this can help.
I am totally fine with having two lanes - fast for sensitive traffic and slow. Pay as much you consume. This can be mandated to be neutral.
For example, "You pay $60 per month for a 50Mbit cable connection consisting of 1 Gigabyte of low latency traffic and unlimited regular traffic". Then the user can set certain programs to be "low latency" using an app available from the cable company. If they want more low-latency traffic, they can pay extra.
Actual implementation through CGNAT could simply involve having different source port ranges for low latency traffic.
You can imagine all sorts of things that would be great, but you have to acknowledge the reality that market forces don't work brilliantly on ISPs in many places.
That implies a consumer-friendly regulatory regime that can be persuaded to keep up with all the different attempts to game the system. The idea behind net neutrality would be only having to have this fight once to assert that all traffic is of equal value.
Edit: this comment expresses exactly what I want to say already https://news.ycombinator.com/item?id=21762679