Abstract:
A wireless sensor network consists of a large number of resource-constrained sensor
nodes that are self-organized into a multi-hop network and cooperate on a single task. In
many situations, sensor networks need to run for a long time once deployed. When the
environment changes during their lifetime, updating the code image or application data at
the node for a new task becomes necessary, thus making data dissemination a critical issue
where a large data object needs to be reliably propagated to all of the nodes in a network.
While most of the current sensor nodes are equipped with a multiple-channel radio, the
existing data dissemination approaches such as Deluge [1] do not take advantage of multiple
channels. Moreover, these approaches mostly focus on the object delivery latency, while
energy efficiency is also very important due to the resource constraints of the sensor nodes.
This dissertation proposes three novel protocols for reliable bulk data dissemination, named
McTorrent, CORD and McCORD, that focus on both object delivery latency and energy
efficiency. These protocols use multiple channels, or a core-based two-phase approach, or
both techniques to reduce object delivery latency and energy consumption at each node. The
results from experiments on both indoor and outdoor testbeds and extensive simulations in
various scenarios show that these protocols significantly reduce the latency and/or energy
consumption, compared to the existing approaches.