Doi: 10.1145/1538788.1538809
to route packets in large
networks and in networks in which nodes join and
leave the network frequently or move in and out
of wireless range of each other can change more
frequently than the rate routing information is
updated throughout the network. In such a system
it becomes necessary to allow individual nodes to
proactively discover the presence of other nodes,
links, and paths (as needed and on demand), leading
to the design of self-aware networks. here, I focus on
experimental and theoretical research concerning the
technical steps leading to these networks.
The Internet Protocol offers an orderly update of its status based on the shortest-path algorithm, 18 Distance Vector, 22 and Link State23 techniques so routing algorithms operate seamlessly, despite changes in network topology and conditions. however, as computer networks become extremely large, the information available concerning the network state becomes uncertain. Link state changes
are more frequent in larger networks, increasing the overhead and delay due to updates throughout the network. Consequently, information about the network state, including connectivity, condition of nodes, traffic conditions, and quality of service (QoS), propagates more slowly than rate changes occur. The need to convey time-sen-sitive information (such as voice and media) also motivates investigation of routing techniques based on user requirements and the network’s instantaneous state. Thus it is preferable that nodes discover the network state autonomously, without having to rely on an overall scheme that updates routing tables systematically throughout the network. Information updates can be initiated by the nodes that need this information at the time it is needed, rather than throughout the network and when changes occur.
We use the term “self-aware network,” or SAN, 11 for a system consisting of nodes that can join and leave the network autonomously and discover paths when the need to communicate arises. The nodes in a SAN should sense the status of other nodes, links, and paths, including traffic level and congestion, so as to update their own relevant information about the paths they need to use, based on criteria specific to their own needs. Each connection may then use paths that optimize the connection’s own QoS criteria, rather than a common criterion (such as the shortest path) for all connections. These needs might include user QoS requirements, or performance, reliability, security, defense against attacks, 9, 24 and power utilization. 12 A SAN can be a wired, wireless, or a peer-to-peer system. A wireless ad hoc network is a practical example of a SAN that responds to time-varying conditions related to the mobility of nodes and changes in the conditions of wireless links (such as noise and physical obstructions). Networks that must operate autonomously and remotely (such as sensor networks) also benefit from self-aware capabilities.
Research on effective SAN architec-
DRAWING B Y EMMA McNALLY
References:
Archives