
A novel map of the internet created by and colleagues at the University of Barcelona, Spain, could help make network glitches a thing of the past.
Bogu帽谩 squeezed the entire network into a disc using hyperbolic geometry, more familiar to us through the circular mosaic-like artworks of .
Each square on the map is an 鈥渁utonomous system鈥 鈥 a section of the network managed by a single body such as a national government or a service provider. The most well-connected systems are close to the centre, while the least connected are at the edges. The area of the hyperbolic plane grows exponentially with distance from the centre, so the edges of the map are 鈥渞oomier鈥 than the middle.
Advertisement
Like all good cartographers, Bogu帽谩鈥檚 team hopes their map will help speed up navigation. At present each system routes traffic by referring to a table of all available network paths, but keeping this up to date is difficult as new paths keep coming on stream while others shut down.
Network coordinates
Bogu帽谩鈥檚 map could do away with all this by providing 鈥渃oordinates鈥 for every system on the network. This turns routing traffic into a game of 鈥減ass the parcel鈥. Each system calculates in which 鈥渄irection鈥 the final destination of a packet of information lies, and simply relays each packet to the neighbour which lies closest to that direction 鈥 an approach called 鈥済reedy forwarding鈥.
Although the map simply shows the number of connections between each autonomous system, the geography of the hyperbolic internet map often reflects that of the real world 鈥 for example, a number of western European nations are clustered in one sector.
It might be assumed that Bogu帽谩鈥檚 greedy-forwarding approach would route packets as effectively if applied to a map of the internet based on actual geographical relationships between systems rather than the hyperbolic map, which is based on the number of connections. However, the team鈥檚 simulations showed that applying the technique to a purely geographical map resulted in up to 86 per cent of traffic becoming trapped within the network. When using the hyperbolic map, just 3 per cent of traffic suffered this fate.
This trapping can happen when, for example, a packet reaches a point that is geographically close to its destination, but that lacks a direct link. If this happens, and the packet is forced to retrace its steps and visit the same autonomous system twice, the routing fails.
Journal reference: