Ten years ago the Internet was a thriving, neutral environment with a low barrier of entry to newcomers. But arguably, today’s Internet is much more important to civil society. People from various backgrounds have stepped in the debate, and have told us that it is not just a bunch of engineer’s issues anymore.
It does not have to be this way. As Bruce Schneier said, engineers need to take bake the Internet from 10 years of mishandling by lawyers, telcos, spooks and Big Media.
Not that we could bring the network 10 years back. New usages, new traffic patterns have emerged. Quality of Service is necessary to ensure quality audio and video calls. Caching is necessary to deal with the deluge of video traffic. QoS and caching need to be included in the network neutrality equation.
Quality of Service should be end-user controlled. Every provider should let a fraction of the subscriber’s bandwidth be prioritized. Such priority marking should be honored by the provider regardless of the originating application. Of course, the end-user does not have to care about that. Her favourite app to make free calls would do that for her. But this measure guarantees fairness and low barrier of entry for the next-generation of conferencing protocols, websites and apps.
Big data caches hidden in every part of the Internet should open up, at least partially. Just like modern web application hosting providers move their data around to bring it close to the service that needs it, the most popular content on the web should be cached in a neutral manner, close to the subscribers, i.e. in the provider’s premises. Protocols should be developed to ensure fairness, and all datacenters serving Internet video should propagate the most popular content regardless of origin, be it a buzzing home-made video or the latest episode of your favourite TV blockbuster.