Routing for disruption tolerant networks: taxonomy and design

被引:177
作者
Spyropoulos, Thrasyvoulos [2 ]
Bin Rais, Rao Naveed [3 ]
Turletti, Thierry [3 ]
Obraczka, Katia [4 ]
Vasilakos, Athanasios [1 ]
机构
[1] Univ Western Macedonia, Dept Comp & Telecommun Engn, Kozani, Greece
[2] ETH, Commun & Syst Grp, Zurich, Switzerland
[3] Univ Nice, INRIA, Sophia Antipolis, France
[4] Univ Calif Santa Cruz, Santa Cruz, CA 95064 USA
基金
美国国家科学基金会;
关键词
DTN routing; Intermittent connectivity; Disruption tolerance; Message replication; Network coding; Routing design guidelines;
D O I
10.1007/s11276-010-0276-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Communication networks, whether they are wired or wireless, have traditionally been assumed to be connected at least most of the time. However, emerging applications such as emergency response, special operations, smart environments, VANETs, etc. coupled with node heterogeneity and volatile links (e.g. due to wireless propagation phenomena and node mobility) will likely change the typical conditions under which networks operate. In fact, in such scenarios, networks may be mostly disconnected, i.e., most of the time, end-to-end paths connecting every node pair do not exist. To cope with frequent, long-lived disconnections, opportunistic routing techniques have been proposed in which, at every hop, a node decides whether it should forward or store-and-carry a message. Despite a growing number of such proposals, there still exists little consensus on the most suitable routing algorithm(s) in this context. One of the reasons is the large diversity of emerging wireless applications and networks exhibiting such "episodic" connectivity. These networks often have very different characteristics and requirements, making it very difficult, if not impossible, to design a routing solution that fits all. In this paper, we first break up existing routing strategies into a small number of common and tunable routing modules (e.g. message replication, coding, etc.), and then show how and when a given routing module should be used, depending on the set of network characteristics exhibited by the wireless application. We further attempt to create a taxonomy for intermittently connected networks. We try to identify generic network characteristics that are relevant to the routing process (e.g., network density, node heterogeneity, mobility patterns) and dissect different "challenged" wireless networks or applications based on these characteristics. Our goal is to identify a set of useful design guidelines that will enable one to choose an appropriate routing protocol for the application or network in hand. Finally, to demonstrate the utility of our approach, we take up some case studies of challenged wireless networks, and validate some of our routing design principles using simulations.
引用
收藏
页码:2349 / 2370
页数:22
相关论文
共 63 条
[1]  
ALTMAN E, 2010, P IEEE INF
[2]  
[Anonymous], P 10 ANN INT C MOB C
[3]  
[Anonymous], 2005, DIRECT
[4]  
[Anonymous], P ACM SIGCOMM
[5]  
[Anonymous], P ACM SIGCOMM
[6]  
[Anonymous], P IEEE INFOCOM RIO D
[7]  
[Anonymous], 2000, HDB SYSTEMIC AUTOIMM
[8]  
[Anonymous], 2006, P IEEE INFOCOM
[9]   Replication Routing in DTNs: A Resource Allocation Approach [J].
Balasubramanian, Aruna ;
Levine, Brian Neil ;
Venkataramani, Arun .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2010, 18 (02) :596-609
[10]   Design and Field Experimentation of an Energy-Efficient Architecture for DTN Throwboxes [J].
Banerjee, Nilanjan ;
Corner, Mark D. ;
Levine, Brian Neil .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2010, 18 (02) :554-567