-By Scott Cleland
Why net neutrality would block cloud computing innovation; computers must prioritize/schedule apps
It’s becoming increasingly obvious that net neutrality proponents have not thought through the logical and practical implications of their call for mandating net neutrality.
Practically, net neutrality is about codifying Internet architecture design rules for the first time, which would have the real world effect of blocking, degrading, and impairing innovation towards allowing the Internet to support “cloud computing” — the future of computing according to Google, IBM and many others.
Why does net neutrality theory not work in practice?
First, net neutrality is really backward-looking, trying to take the Internet back to the dial-up/pre-broadband days when there was monopoly telecom regulation and not inter-modal broadband competition like there is today.
Second, consider net neutrality’s definition by its primary proponents:
- Tim Wu, the Columbia Law professor who coined the term “net neutrality in 2002: “Network neutrality is best defined as a network design principle. …an ‘end-to-end design’ principle.”
- SaveTheInternet states,/a>: “Net Neutrality prevents Internet providers from speeding up or slowing down Web content based on its source, ownership or destination.”
- The Open Internet Coalition states: “Simply, net neutrality guarantees that broadband networks cannot use their networks to give preferential fast lane access to any content provider, nor can they slow down content or services that are unable to pay.”
- The FreePress/Public Knowledge petition asking the FCC to declare that Comcast’s network management of Bittorrent P2P traffic illegal stated: “…degrading an application does not fit within the reasonable-network-management exception.”
- In a nutshell, net neutrality proponents are arguing that the design and practices of the Internet should not allow any network intervention, prioritization, preference, or timing advantage of any bit over any other bit.
Third, these proponents, in their definitions and actions, have not thought through the real world implications that a backward-looking policy has on the future of cloud-computing innovation for the Internet.
Their “guiding principle” of the Internet is like a miles-wide fishing dragnet that captures everything in its path, intended and unintended.
Now think about how most all computer operating systems operate today.
Per Wikipedia, operating systems routinely need to employ:
- “preemption” or prioritization of processing: “… the ability of the operating system to preempt or stop a currently scheduled task in favour of a higher priority task.”
- preemptive multi-tasking: “Preemptive multitasking allows the computer system to more reliably guarantee each process a regular ‘slice’ of operating time.”
- Scheduling: “Scheduling is a key concept in computer multitasking and multiprocessing operating system design, and in real-time operating system design. It refers to the way processes are assigned priorities in a priority queue.”
Fourth, my point here is that most all operating systems, even open source Linux, must intervene, manage, prioritize, and schedule computer processing.
Under a strict net neutrality view, a computer operating system routinely is designed to not be “neutral” but give “preferential treatment” to one application over another. But not allowing prioritization would be ridiculous. Precisely my point. Computers must manage, prioritize, and schedule to function at all and to function efficiently. It’s not unfair or nefarious; it’s simply essential.
Finally, take this point to its logical extension, and net neutrality would block, degrade and impair the Internet’s evolution and innovation to “cloud computing,” the reported future of the Internet.
Cloud computing “The architecture behind cloud computing is a massive network of ‘cloud servers’ interconnected as if in a grid running in parallel, sometimes using the technique of virtualization to maximize computing power per server.”
Logically, for cloud computing to work over a network, it will require network managers to manage, prioritize, and schedule the network. Net neutrality would not allow cloud computing management, prioritization or scheduling.
In conclusion, if net neutrality were applied to cloud computing as net neutrality proponents are urging the FCC apply it to Comcast’s network management of p2p traffic, cloud computing innovation could not occur.
What net neutrality proponents apparently don’t understand is that if something is truly a principle, it is applied uniformly and completely, true principles are not riddled with exceptions to make them make sense in the real world.
Net neutrality taken to its logical extension — makes no sense.
That’s because common sense tells us all, a world, or an Internet, without some reasonable management, prioritization, or scheduling is chaos that benefits no one.
_________________
Scott Cleland is one of nation’s foremost techcom analysts and experts at the nexus of: capital markets, public policy and techcom industry change. He is widely-respected in industry, government, media and capital markets as a forward thinker, free market proponent, and leading authority on the future of communications. Precursor LLC is an industry research and consulting firm, specializing in the techcom sector, whose mission is to help companies anticipate change for competitive advantage. Cleland is also Chairman of NetCompetition.org, a wholly-owned subsidiary of Precursor LLC and an e-forum on Net Neutrality funded by a wide range of broadband telecom, cable and wireless companies. He previously founded The Precursor Group Inc., which Institutional Investor magazine ranked as the #1 “Best Independent” research firm in communications for two years in a row. His latest op eds can be seen at www.precursorblog.com.