Re: why strict Net neutrality works best: simple beats complex
Vickram Crishna <v1clist-/[email protected]> Tue, 19 May 2015 12:07:36 +0100
| Newsgroups | gmane.org.telecom.india-gii |
|---|---|
| Message-ID | <1432033656.83187.YahooMailAndroidMobile@web172204.mail.ir2.yahoo.com> |
The roads analogy naturally only takes one so far. Synchronising technologies, in the meantime, have leaped forward, which means that it is far more feasible today to optimise data travel lengths, within a few, geographically sensible, hops. Of course that requires some far sighted rethinking on what constitutes IPR. Still, the robot surgeon need not compete with Fast and Furious 9.73's robot actors for packet priorities. And ideas like this also come up against the steaming pile that is telco thinking on billing and accounting. Very narrow viewpoint. Sent from Yahoo Mail on Android From:"Kiritkumar Lathia" <[email protected]> Date:Tue, 19 May, 2015 at 4:27 pm Subject:Re: [india-gii] why strict Net neutrality works best: simple beats complex Hello Arun, I am interested in the ITU presentation you made in Pune! I am also one of the old veterans having started my telecom experience with CCITT #6 Signalling System (SS#6) - before the ITU name! I believe it was the first time packet switching was used! I think we need to recognise what happened: ITU did X.25, X.75, etc. as "telecom rugged" with belt/braces/... and so were very complicated and failed in market place since it was over engineered but more to the point it was going to canabalise the cash cow (Switching Systems) since the major part of the revenue stream was in voice telephony. Internet (TCP/IP) started with DARPA (and later ARPA) as a rudimentary communication system which would survive a nuclear attack which takes out key telecom nodes. (Remember, circuit switched telecom is still highly pyramidal and taking out the APEX would rend the whole network useless.) Hence TCP/IP did not have telecom needs for charging, metering, etc. but the need to have the "self-healing" features in case a node was taken out. Hence each packet needs to be examined (for routing) and the edge performs packet assembly/dis-assembly. The common technique for priority (traffic class field) is to create "virtual circuit switch" (by suitably using the flow/QoS field) so that the packets use the same paths and lower the re-assembly time at the edge. Better techniques are coming or being utilised with IPv6 but not all Internet is at IPv6 level! Arun, whether one wants to or not, these all packet header fields need to be analysed to allow proper packet flow. The Priority/Traffic Class is a 8 bit field if I remember correctly so you are not going to have that much choices in the priorities. That is why I try to always explain by using roads as example. During Commonwealth games, a priority lane was "permanently" created for VIPs traffic - think of this as a dedicated "virtual circuit switch". On the other hand you have ambulances, police, etc. who want to have priority on the road so they can save lives. One know this by flashing lights and sirens - consider this as "Priority Class=x". People have to move out (throttled) to allow the priority cars to go forward. This will be needed more and more as we move to 5G which will change the Internet we know it today with a conservative estimate of 50+billion devices connected to Internet vs about 6billion for human beings! When we talk about e-health where a surgeon is operating on a patient remotely using robotic arms and instruments; should this suffer the same potential delays because someone is downloading a film? So "net neutrality" is much more nuanced and the packet header analysis will be a must. So there will be (almost) no time saving if one were not to analyse the Traffic Class filed in IPv6 to provide "net neutrality". What is needed is good "regulation" (!) to provide "net neutrality"; hence in USA FCC is now charged with coming up with USA regulations to provide "net neutrality". Note also that the big players (Goggle, ...) are busy building their own roads to bypass the existing roads! Up to now the discussions were "muted" because most of the Internet traffic was using "spare" capacity of telcos and the Internet traffic provided additional revenue on the big roads that were built (and maintained). Their cash cow was normal telephony. This is fast disappearing with OTT so they are in a bind - why should they invest in more roads and maintain them if there is no return-on-investments? Curiously, even for Internet, the only existing models for payments of traffic is still the good old "settlement of accounts" of ITU / SG3 and "bulk buying". Governments are not going to build and maintain all the roads so if you involve "fast toll roads", one does pay a toll and get from point A to point B fast - correct? The issue is to what level these toll roads control traffic? (Think of Bangalore airport - one has to pay the toll as there is no alternative!) And then you have a different business model of "free" Internet from the Facebook initiative Internet.Org! To conclude: I think the solution of "net neutrality" is not in the Internet routers not analysing the header information but in Governance on how "public" roads are used as opposed to totally private roads where the only traffic is that of the road owner. Best wishes, Kirit On 19 May 2015 at 05:34, Abhijit Gadgil <[email protected]> wrote: Very well said - I am myself a big fan of Ethernet, if you throw enough money behind a technology, it's not very hard to make it do what you want, even if it wasn't ever meant to do that (Internet being a case in point). While most of your arguments about simplicity, I completely agree with - I do not agree with > Any violation of net neutrality adds to complexity. Once you let the > marketing guys call the shots, the complexity only grows. Any change you > implement involves changing the software, which becomes bloated and buggy. All of us would agree that any use of shared resource needs some policing - if for nothing else - to at-least prevent it from being hogged completely by rogue elements to the extent it becoming unusable. So whether we like it or not - wherever humans (or programs written by humans) are involved - policing is required. Fortunately (or unfortunately) the same tools or techniques that can be used to police rogue traffic can also be used to 'prefer a traffic you want to serve better', so 'that doesn't come at any (significant) additional cost. Most of these techniques are already implemented even in Linux - so someone with a thousand dollar budget can do it at 1gbps speed and with some creativity - _nearly_ @ 10gbps speeds on a workstation grade machine. > This is why I believe that strict net neutrality will win. I am not sure whether it will or it won't and frankly I don't care. Here's why - Internet (or more specifically TCP/IP protocol stack) succeeded because it was open to experiment and failures (and started offering non-critical path solutions and moved up the value chain). The ITU technology stack suffered the most because it was very hard to contribute to standards (and hence participate in experiments) and when a critical point was hit by Moore's law the game entirely shifted. Let's all accept that the Internet today is not the same research network that connected universities, but a commercial network where corporations would try to squeeze value out of it. That's a reality we've to live with. Whoever that corporation is - doesn't matter. What I still strongly believe in - if thanks to many Telco's and OTT players' efforts Internet becomes a network hard to experiment with - without deep enough pockets and eventually ends up becoming what Telecom networks were a few decades ago, there'd be another networking paradigm - that will win and so on. Hence I am not concerned whether net neutrality would win. However, as a Telco, it will be economically 'stupid' to _not_ follow net neutrality - at least broadly (so I am okay if a Telco punishes bi-torrent traffic - even severely - a very personal opinion) and if the Telcos do that markets (not just capital markets) would punish them, but in principle I would still support their decision to do so. So to conclude - I'd say - an economical solution would eventually win - and what that is we don't know. It's very easy to explain things post facto and very very hard to predict what's likely to happen! -abhijit PS: I work for a company whose products and services might _look_like_ violating net neutrality. I believe, a disclaimer to this effect is certainly required in this case. _______________________________________________ India-gii mailing list India-gii-IAPFreCvJWP2/[email protected] https://lists.india-gii.org/mailman/listinfo/india-gii _______________________________________________ India-gii mailing list India-gii-IAPFreCvJWP2/[email protected] https://lists.india-gii.org/mailman/listinfo/india-gii