Access to this thesis is limited to Boise State University students and employees or persons using Boise State University facilities.

Off-campus Boise State University users: To download Boise State University access-only theses/dissertations, please select the "Off-Campus Download" button and enter your Boise State username and password when prompted.

Publication Date


Type of Culminating Activity

Thesis - Boise State University Access Only

Degree Title

Master of Science in Computer Science


Computer Science

Major Advisor

Sirisha Medidi, Ph.D.


In Wireless Sensor Networks (WSNs), one of the main end-user requirements is the ability to reprogram the network as change in environmental and application requirements creates the need to update the code in already deployed sensors. Reprogramming of the network generates the need to reliably disseminate large objects to every node in the network. Data dissemination must be done with minimal disruption to the network, thus making latency a critical issue. Current approaches of data dissemination to reprogram the nodes do not effectively minimize the number of senders, number of packet transmissions, collisions, and contention that could affect latency. To provide reliable data delivery while enhancing the object delivery latency, we propose a reliable bulk data dissemination protocol. This protocol employs a data dissemination procedure in which the code is delivered by a subset of nodes to reduce contention in the network. To further reduce the contention and latency in the network, pipe-lined scheduling for data transmission is implemented. Unlike previous approaches, which make use of multiple channels, the proposed approach uses a single channel. We implemented our protocol using the NS2 simulator for evaluating its performance. Results show that our protocol reduces latency significantly, compared to existing approaches.