Agent-Based Routing in Mobile Ad Hoc Networks 2006-01-1429
The nature of mobile ad hoc networks creates an environment susceptible to various forms of attack and unreliability that disrupt network communication. Traditional security measures place emphasis on the reliability of routing information, trust models and malicious node identification to ensure robust communication. Historically, the effectiveness of many of those measures has been limited to the integrity of the information shared between nodes. In this paper, we propose a robust routing methodology utilizing node-generated Smart Agents. Our approach provides nodes with the ability to independently identify non-collaborating regions within their local network. This information is factored into calculations performed by agents for identifying robust and direct routes to nodes of interest. The routing path is created without requiring any prior knowledge of the network's topology and eliminates the need for nodes to maintain a routing cache or incorporate trust management for routing purposes. We apply our approach into an application scenario where all vehicles and many fixed service centers incorporate various mobile devices. By utilizing the self-routing, recovery and management capabilities of smart agents with our proposed agent-based routing algorithm, we are capable of attaining robust communication in highly unreliable, non-collaborating environments while minimizing broadband communication overhead.