Home
Resume
Publication
Research
 
Fault-Tolerant Routing in Ad hoc Networks

[Overview] [Publications] [Talks] [Funding Agents]

 

Overview

Motivation

Most existing designs of ad hoc networks are based on the assumption of non-adversarial environments, where each node in the network is cooperative and well-behaved. When misbehaving nodes exist in the network, the performance of current routing protocols degrades significantly. Since ad hoc networks, consisting of autonomous nodes, are open and distributed in nature, maintaining a fault-free network environment is extremely difficult and
expensive

Observation

Wireless ad hoc networks are inherently highly redundant networks. Fault-free paths can be found for end-to-end delivery, even misbehaving nodes exist inside the network. Yet current ad hoc routing protocols can not effectively utilize such path to route packets, as shown in the following figure.

 

Fault-Tolerant Routing Problem

Based on this observation, we investigate the problem of fault-tolerant routing in ad hoc networks. The basic idea is to explore the redundancy of ad hoc networks via routing. The goal is to maximally maintain the routing performance (high packet delivery ratio, low delay) in the presence of misbehaving nodes. The challenge is to balance the routing performance with its overhead.

Assumption

We make the following assumptions 

1. Nodes may exhibit Byzantine faulty behavior in routing and forwarding, but there are no denial of service attack to the MAC and physical layer.

2. Source and destination nodes of the end-to-end data delivery, which requires fault-tolerant routing service, are both well-behaved nodes. And they have priori trust relationship.

Problem Formulation

We formulated two fault-tolerant routing problems

  Assured fault-tolerant routing

  Best-effort fault-tolerant routing

 

 

 

 

 

 

Results

We study the performance of our algorithms using ns-2 simulator. The following figure shows the ns-2 simulation results of our algorithms.

 

Publications

Best Effort Fault Tolerant Routing:

Yuan Xue and Klara Nahrstedt, "Providing Fault-Tolerant Ad-hoc Routing Service in Adversarial Environments," in Wireless Personal Communications, Special Issue on Security for Next Generation Communications, Kluwer Academic Publishers, vol 29, no 3-4, pp 367-388, 2004. [pdf]

Assured Fault Tolerant Routing:

Yuan Xue and Klara Nahrstedt, "Fault Tolerant Routing in Mobile Ad hoc Networks,'' in Proc. of IEEE Wireless Communications and Networking Conference (WCNC), New Orleans, Louisiana, March, 2003. [pdf]

 

Talks

"Fault Tolerant Routing in Mobile Ad hoc Networks,'' presentation at IEEE Wireless Communications and Networking Conference (WCNC) 2003. Presentation [ppt]

"Providing Fault-Tolerant Ad-hoc Routing Service in Adversarial Environments,'' poster presentation at Information Trust Institute Workshop on Dependability and Security at University of Illinois at Urbana-Champaign, November, 2004 [pdf]

"Providing Fault-Tolerant Ad-hoc Routing Service in Adversarial Environments,'' rapid fire student presentation at Information 
Trust Institute Workshop on Dependability and Security at University of Illinois at Urbana-Champaign, November, 2004 [ppt]

 

Funding Agents

This research was supported by the ONR MURI NAVY CU 37515-6281 grant, and the NSF EIA 99-72884EQ grant. Any opinions, findings, and conclusions are those of the authors and do not necessarily reflect the views of the above agencies.

 

Please direct comments and suggestions to Yuan Xue.
Last updated: Jan 1, 2005.

Copyright © 2005, Multimedia Operating Systems and Networking Group,
University of Illinois at Urbana-Champaign.

© 2004, Yuan Xue (xue AT cs.uiuc.edu)