|
School of Engineering and
Applied Sciences, Harvard
University
|
| Introduction | ||
|
The mobile ad-hoc networking community has proposed a wide range of protocols for unicast and multicast routing through mobile wireless devices. Many of these protocols have been studied only under simulation using simplistic radio models, and do not consider issues such as bandwidth or memory limitations. In contrast, the sensor network community has demanded solutions that work on hardware with limited resources, with a focus on routing through stationary nodes to a single base station. Still, several emerging sensor network applications involve mobile nodes with communication patterns requiring any-to-any routing topologies. We should be able to build upon the MANETs work to implement these systems. We have implemented one such protocol, Adaptive demand-Driven Multicast Routing (ADMR), on CC2420-based motes using the TinyOS operating system. ADMR was chosen because it supports multicast communication, a critical requirement for many pervasive and mobile applications. Translating ad-hoc networking protocols into real implementations on resource-limited sensor nodes raises a number of challenges. Through extensive measurement on a 30-node sensor network testbed, we identify problems with the original protocol design and propose solutions to make ADMR suitable for networks of resource limited devices. Please see our papers for the performance of TinyADMR under a wide range of conditions. We highlight the real-world impact of path selection metrics, radio asymmetry, protocol overhead, and limited routing table size.
| ||
| Papers, Slides, and Photographs | ||
|
|
| Software Release |
|
This version is developed for TinyOS 1: |
| People |
|
Faculty:
Students and Staff:
|