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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!