13.07.2015 Views

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2 H. Dubois-Ferrière, M. Grossglauser, and M. VetterliHowever these spatial rout<strong>in</strong>g algorithms were designed with an assumptionof static or near-static topologies, where nodes do not move and l<strong>in</strong>ks change ata slow rate (if at all). In previous work [3], we considered the situation where allnodes are constantly mov<strong>in</strong>g, mak<strong>in</strong>g therefore topology change the norm ratherthan the exception. In such a scenario, we showed that a rout<strong>in</strong>g algorithm thatwas driven exclusively <strong>by</strong> temporal metrics could significantly outperform spatialapproaches. Specifically, we <strong>in</strong>troduced an algorithm named FRESH (FResherEncounter SearcH). Us<strong>in</strong>g a simple flood-based search primitive, FRESH advancestoward the dest<strong>in</strong>ation <strong>by</strong> search<strong>in</strong>g iteratively for a node which hasencountered the dest<strong>in</strong>ation more recently than the current node.FRESH took the extreme approach of us<strong>in</strong>g only temporal <strong>in</strong>formation <strong>in</strong>order to demonstrate the value of such <strong>in</strong>formation for rout<strong>in</strong>g <strong>in</strong> highly mobilead hoc networks. However it is clear that spatial <strong>in</strong>formation can still be useful,and that ignor<strong>in</strong>g spatial state that exists <strong>in</strong> the network is highly suboptimal.Now, given that temporal <strong>in</strong>formation can <strong>in</strong>crease rout<strong>in</strong>g efficiency, and thatspatial <strong>in</strong>formation rema<strong>in</strong>s useful, the question is: Are spatial and temporalapproaches <strong>in</strong>compatible and dist<strong>in</strong>ct, or can we design rout<strong>in</strong>g algorithms which<strong>in</strong>corporate seamlessly both aspects?The purpose of this paper is to answer the above question <strong>by</strong> <strong>in</strong>troduc<strong>in</strong>g aunify<strong>in</strong>g view of rout<strong>in</strong>g <strong>in</strong> highly mobile networks us<strong>in</strong>g jo<strong>in</strong>tly both temporaland spatial <strong>in</strong>formation. We call such an approach Space-Time Rout<strong>in</strong>g (STR).The central <strong>in</strong>tuition underly<strong>in</strong>g STR is the follow<strong>in</strong>g. When the rate oftopology change <strong>in</strong>creases, the average time dur<strong>in</strong>g which spatial <strong>in</strong>formationrema<strong>in</strong>s exact is reduced. For example, a rout<strong>in</strong>g entry say<strong>in</strong>g that the dest<strong>in</strong>ationis reachable from node S <strong>in</strong> 8 hops through neighbor N becomes <strong>in</strong>exact ifN moves, or if <strong>in</strong>termediate nodes move such that the number of hops is differentthan 8. However, even if the rout<strong>in</strong>g entry is not perfectly accurate anymore, itcan still be helpful. In other words: aged, <strong>in</strong>exact rout<strong>in</strong>g state is valuable, and<strong>in</strong>corporat<strong>in</strong>g temporal <strong>in</strong>formation about the age of routes allows the algorithmto make full use of all available <strong>in</strong>formation, <strong>in</strong>clud<strong>in</strong>g partially outdated routes.This can be contrasted with spatial-only approaches which are predicated onrout<strong>in</strong>g state be<strong>in</strong>g exact (s<strong>in</strong>ce they have no way of ‘weigh<strong>in</strong>g’ the accuracy ofaged state). As a result, when spatial algorithms (conceived for mostly-staticgraphs) are transposed to mobile ad hoc rout<strong>in</strong>g protocols, the protocols mustbe very aggressive <strong>in</strong> tim<strong>in</strong>g out state <strong>in</strong> order to avoid as far as possible hav<strong>in</strong>goutdated routes which the protocols are not equipped to handle. For examplethe default route timeout <strong>in</strong> AODV [1] is 3 seconds.Just as spatial rout<strong>in</strong>g algorithms can use different distance metrics, STR isamenable to various spatial, temporal, and jo<strong>in</strong>t spatio-temporal metrics. Specifically,a particular STR algorithm is def<strong>in</strong>ed <strong>by</strong> the choice of– physical or logical notion of time,– a spatial neighbor-distance function △, and– a b<strong>in</strong>d<strong>in</strong>g spatio-temporal (S-T) metric f.Therefore we provide a general formulation of STR which is <strong>in</strong>dependent ofthe specific metric choices. The neighbor-distance metric can be logical (e.g.,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!