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.

Space-Time Rout<strong>in</strong>g <strong>in</strong> Ad Hoc Networks 5If n D = null, or if forward<strong>in</strong>g fails, N buffers the packet and <strong>in</strong>itiates a routerequest procedure.RREQ Process<strong>in</strong>g. AnodeN <strong>in</strong>itiat<strong>in</strong>g a route request procedure for dest<strong>in</strong>ationD sets the source distance and source time fields as for a DATA packet.The dest<strong>in</strong>ation distance and dest<strong>in</strong>ation time fields on the packet are set respectivelywith the values d D and t D from N’s rout<strong>in</strong>g table (with a suitableencod<strong>in</strong>g when d D = ∞ and t D = ∞).AnodeN receiv<strong>in</strong>g from neighbor M a RREQ packet orig<strong>in</strong>ated <strong>by</strong> S <strong>in</strong>crementsthe source distance of the packet and (possibly) updates its rout<strong>in</strong>g entryfor S accord<strong>in</strong>g to the same procedure as for a DATA packet. N then verifies ifthe spatio-temporal distance of its rout<strong>in</strong>g entry to D is smaller than the sum ofS’s spatio-temporal distance to D and the distance traveled <strong>by</strong> the packet, andorig<strong>in</strong>ates a RREP to M if this is true.Formally, if f(d D ,t D )

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

Saved successfully!

Ooh no, something went wrong!