fulltext_4 - MoteAODV – An AODV Implementation for TinyOS...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: MoteAODV – An AODV Implementation for TinyOS 2.0 Werner Backes and Jared Cordasco Stevens Institute of Technology Castle Point on Hudson, Hoboken, NJ 07030 USA { wbackes,jcordasc } @cs.stevens.edu Abstract. Reliable, inexpensive, on-the-fly networks can be established using mobile ad-hoc network (MANET) technology. Such networks can be used in a wide variety of scenarios ranging from connecting powerful computers to connecting so-called “smart dust” devices. However, the core of MANET technology, the routing protocols, were never designed for the extremely low power devices that are desired for today’s applica- tions. In this paper, we propose a new implementation of the Ad-hoc On- Demand Distance Vector routing protocol (AODV), named MoteAODV, that addresses this shortcoming. In addition, we also introduce an imple- mentation, MoteAODV+AES, which allows for the addressing of security concerns in routing protocols on such limited devices. We also provide performance benchmarks and a comprehensive security analysis of our proposed solutions. 1 Introduction Mobile ad-hoc networks (MANETs) allow for wireless communication without the need for a central infrastructure, using low-cost resource constrained devices in sometimes hostile environments. Even though devices in MANETs may move around considerably, they can still communicate with each other. At the root of these unique properties are the routing algorithms that make communication possible between MANET nodes that are possibly out of direct radio range. As a result, wireless ad-hoc networks are becoming increasingly popular and applications of MANETs are manifold. Initial proposals for routing protocols in MANETs such as Dynamic Source Routing (DSR) [13], Destination-Sequenced Distance-Vector routing (DSDV) [21], and Ad-hoc On-Demand Distance Vector routing (AODV) [22] do not consider an implementation on extremely resource constrained devices such as sensor motes [6]. In fact, much of the hardware currently under consideration for wireless sensor networks (a special form of MANET) was not yet developed when these propos- als were set forth. Since these mote devices were first developed, protocols like Trickle [14] and the Collection Tree Protocol (CTP) [10] appeared. While these protocols allow the motes to carry out some simple tasks in simplified scenarios, these protocols do not provide the robustness and flexibility of protocols designed P. Samarati et al. (Eds.): WISTP 2010, LNCS 6033, pp. 154–169, 2010. c IFIP International Federation for Information Processing 2010 MoteAODV – An AODV Implementation for TinyOS 2.0 155 for more general MANETs. In order to use motes for these more advanced pur- poses, more general routing protocols are required. When deciding which routing protocol to use, there are several considerations. First, one must choose between proactive and reactive protocols. In proactive protocols, each node maintains a route to all other nodes in the network. This often involves exchanging completeroute to all other nodes in the network....
View Full Document

This note was uploaded on 05/12/2011 for the course COMP it-441 taught by Professor Mohitdua during the Spring '11 term at National Institute of Technology, Calicut.

Page1 / 16

fulltext_4 - MoteAODV – An AODV Implementation for TinyOS...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online