Copyright Ian Pearson, BT Futurologist

 

Click here for contact details, other articles and personal details

 

The future of the net

April 2002

 

According to the WWW Consortium, the 'Next Big Thing' will be the semantic web. This will allow logical relationships between pieces of information to be described. Information from many different sources can be linked and processed. This will allow a lot of new knowledge to be created by machines, and tidy up many administrative tasks. Our computers will be able to do far more for us automatically, and provide us with much more valuable information. However, in spite of its high ideals and theoretical technological potential, I think its impact will sadly be limited because people will not willingly surrender the value of their hard-won intellectual property and commercial contacts and relationships. Let me illustrate this with an example. I am trying to find a holiday cottage in Dartmoor for our summer break. A simple search brings up dozens of companies that act as agents for a handful of cottages each, as well as a lot of individual cottages. Many others presumably are not accessible on the net at all. There is no single institution that I can go to to get a list of all the available cottages in the area, even though hat is exactly what I want as a potential buyer. Checking out each individual site is a very tedious process, so I may give up and go elsewhere. These companies could all gain customers by co-operating, but this would mean each of them sacrificing their control, and risk losing commission. We see the same commercial struggles for market share recurring in every technology area, however much evidence there is that  it puts customers off buying at all. It always ends up with companies preserving a share of a much reduced market. Technology changes but human nature doesn't! Ultimately, companies want to make money, and will only give customers what they want if it serves their own financial interest. If the semantic web allows machines and customers to shop around more easily, many companies will do their utmost to resist it.

 

I'm pretty sure the next 'Next Big Thing' will be 'Back To Basics'. We will have trillions of tiny sensors, processors, actuators and communicators infesting every area of our everyday environment, even our bodies. Most will be invisibly small, and have just enough capability to do their job. By keeping them simple, they can be low power and cheap, and the overall system capability will emerge from myriads of simple interactions between these devices. Ultra-simple, organically inspired approaches will revolutionise software, hardware and communications. The net itself will become more of a textureless mat, perhaps woven from quadrillions of ultra wide band connections between these tiny devices. The net will simply become the ether.

 

A range of technology trends are converging in this direction. First and probably most importantly, we have biomimetics, copying ideas from nature, which gives us a range of new tools. Nature makes very good use of emergent behaviours, allowing colonies of simple insects to run very sophisticated systems. Even the simplest bacteria are essentially mutually beneficial complex alliances of many simple processes. Nature has already given information technology the ideas of self organisation, evolution, emergence, immune systems and network management, just for starters. These can all be used to very good effect to simplify systems and make them more robust and reliable.

 

Secondly, many people are concerned that although chips today are very much faster than those of twenty years ago, subjective response time hasn't improved much. We have squandered most of the extra processing power by making software very obese. My first computer was an Apple 2, which used a 6502 processor. If this were built using the same technology as used for the Pentium 4, it would measure 0.17mm across, run 2000 times faster than the original, and cost a few pennies. But the PC using a P4 will take many times as long to boot up as the Apple 2, and the response time for many applications is little better, even though it has lightning fast processing under the lid. The fastest computer I have ever owned was in 1992, a Macintosh 2fx. Much of the extra functionality that we have since then is of debatable worth, and mostly just gets in the way or introduces security problems. If the computer just loaded what we need, as we need it, on the most basic operating systems, we could have almost instant response most of the time. We would need some major redesign, but it would probably be worth it.

 

The third trend of putting chips in everything is related to the miniaturisation and cost reduction. It is cheap to add intelligence to all kinds of everyday objects, so we are doing so. Chips are rapidly becoming ubiquitous, and as they get smaller, cheaper, and consume less power, this trend will doubtless accelerate. This applies not only to processing chips but also to sensors, communicators and actuators, especially micro-electro-mechanical systems (MEMS). The presence of so many devices around us will greatly encourage people to develop systems that make use of them in many different ways. This will be made much easier by keeping the devices simple, with a few more sophisticated devices dotted around to link their functions together and intermediate. We may see large numbers of devices communicating and co-operating amongst themselves for local functionality, with other devices helping them communicate and inter-operate with the wider world when necessary.

 

Also, the increasing problem of security will force us to accept more appropriate functionality, instead of expecting everything to be integrated with everything else and on tap all the time. I for one will be very happy if future office software isn't capable of executing macros that can spread viruses to my hard drive or access my address book, and if future browsers aren't capable of running harmful or irritating software hidden in a web page. All this extra functionality isn't worth a penny if it means I can't safely do business. I and many other people have already disabled scripts and Java on my browsers and I simply don't bother with sites that insist I switch them back on unless the task is absolutely essential.

 

The means of communication itself is also changing rapidly, with symbiotic networks likely to dominate in the future. Being a bit more daring, I would be surprised if ultra-wide-band communications doesn't also dominate in the long term, with devices communicating at extremely low power levels to devices very close by, trickling their date from device to device until it reaches the destination. Such communicating can be designed to be very effective, but needs to fixed network infrastructure, using highly distributed intelligence. Again, this methodology lends itself very well indeed to systems comprised of many simple devices rather than a few sophisticated ones.

 

Finally (unless you can think of other trends), the need to get rid of cables is pushing us to use energy much more efficiently in our devices, so that batteries last longer. With the myriads of tiny chips where the only power supply is by gradual energy harvesting, power management is all important, and that means they will try to avoid any function that is not essential to the task in hand.

 

So I believe that the future of the net will be a much more ethereal, organically inspired continuum of tiny, ultra-simple devices and communications links. Communication between the devices and interactions between logic-encoded information structures will create an almost magical infrastructure that will give us access with very high performance and reliability and fewer security problems. It will be held back only by human resistance to trust and co-operate, which will doubtless still fragment the world into competing empires. But we can't expect technology to fix everything.