Skip Navigation



The Computer Journal Advance Access published online on June 12, 2009

The Computer Journal, doi:10.1093/comjnl/bxp049
This Article
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Related articles in The Computer Journal
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Baccelli, F.
Right arrow Articles by Mühlethaler, P.
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?

© The Author 2009. Published by Oxford University Press on behalf of The British Computer Society. All rights reserved. For Permissions, please email: journals.permissions@oxfordjournals.org

Time–Space Opportunistic Routing in Wireless Ad hoc Networks: Algorithms and Performance Optimization by Stochastic Geometry

François Baccelli1,*, Bartlomiej Blaszczyszyn2 and Paul Mühlethaler3

1 INRIA/ENS, 45 rue d’Ulm, 75005 Paris, France
2 INRIA/ENS and Mathematical Institute University of Wroclaw, 45 rue d’Ulm, 75005 Paris, France
3 INRIA, Le Chesnay, France

* Corresponding author: Francois.Baccelli{at}ens.fr

Received 22 April 2009; revised 22 April 2009

This paper is meant to be an illustration of the use of stochastic geometry for analyzing the performance of routing in large wireless ad hoc (mobile or mesh) networks. In classical routing strategies used in such networks, packets are transmitted on a pre-defined route that is usually obtained by a shortest-path routing protocol. In this paper we review some recent ideas concerning a new routing technique which is opportunistic in the sense that each packet at each hop on its (specific) route from an origin to a destination takes advantage of the actual pattern of nodes that captured its recent (re)transmission in order to choose the next relay. The paper focuses both on the distributed algorithms allowing such a routing technique to work and on the evaluation of the gain in performance it brings compared to classical mechanisms. On the algorithmic side, we show that it is possible to implement this opportunistic technique in such a way that the current transmitter of a given packet does not need to know its next relay a priori, but the nodes that capture this transmission (if any) perform a self-selection procedure to choose the packet relay node and acknowledge the transmitter. We also show that this routing technique works well with various medium access protocols (such as Aloha, CSMA, TDMA). Finally, we show that the above relay self-selection procedure can be optimized in the sense that it is the node that optimizes some given utility criterion (e.g. minimize the remaining distance to the final destination), which is chosen as the relay. The performance evaluation part is based on stochastic geometry and combines simulation as analytical models. The main result is that such opportunistic schemes very significantly outperform classical routing schemes when properly optimized and provided at least a small number of nodes in the network know their geographical positions exactly.

Key Words: wireless networks • routing • stochastic geometry


Handling editor: Erol Gelenbe


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?

Related articles in The Computer Journal:

Discussant of Response to the Computer Journal Lecture by Francois Baccelli
Mathew D. Penrose
The Computer Journal 2009 10.1093/comjnl/bxp050. [PDF]  

Discussant of Response to the Computer Journal Lecture by Francois Baccelli
Mathew D. Penrose
The Computer Journal 2009 10.1093/comjnl/bxp050. [PDF]  





Disclaimer: Please note that abstracts for content published before 1996 were created through digital scanning and may therefore not exactly replicate the text of the original print issues. All efforts have been made to ensure accuracy, but the Publisher will not be held responsible for any remaining inaccuracies. If you require any further clarification, please contact our Customer Services Department.