Everything will be in the web
The Internet was designed at a time of low bandwidth, where simple data was the only concern and streaming video, voice over IP and other high-bandwidth forms of communication had not been invented. While bandwidth has improved, there is still no way to prioritise data to ensure that voice communications, say, can reserve the majority of the bandwidth. Instead, all data has to take its chances with the rest.
Quality of service (QoS) technology is designed to address this. Currently available only for private networks, QoS ensures that the bandwidth necessary for certain applications is available. The trick is getting it to work on the Internet as well.
Dynamic synchronous transfer mode (DTM), a technology originally developed by Ericsson Telecom and the Swedish Royal Institute of Technology, could provide 100% QoS on existing infrastructure, its inventors claim. But it is not yet a fully approved standard, which could pose equipment-incompatibility problems. There are, however, other standards being developed under the auspices of the Internet Engineering Task Force. This has added QoS features to IPv6 (see box, Six is the Magic Number) as well as other networking protocols, which could make technologies such as DTM unnecessary. The race is on to see which technology gets adopted first.
Living life in the fast lane
The Internet of the future will be faster. Researchers at CERN, the European organisation for nuclear research, together with Caltech in the US hold the current Internet speed record: 5.44 gigabits per second while transferring data from Geneva to California - the equivalent of a full-length DVD movie in seven seconds. They achieved this using the same infrastructure the Internet currently uses, only using Fast TCP instead of the current TCP.
Both TCP and Fast TCP break messages down into packets and transmit each packet in turn. It is how they respond to glitches in the network that is the main difference. TCP does not have a built-in mechanism for monitoring network performance. Fast TCP, on the other hand, continually tracks how long it takes for the packets to reach their destination and how long it takes for the acknowledgments to come back. As a result, it can raise or lower transmission speeds far more efficiently to take account of glitches or improved bandwidth.
The main drawback of Fast TCP is the lack of industry support for it - no operating system or hardware manufacturer has yet committed themselves to adopting it. Whether support eventually comes from vendors building Fast TCP into their operating systems, third parties creating add-on software, or IT managers downloading and installing the systems themselves, remains to be seen.