Table 1: The average percentage of data packets received by CTP.
dissemination time avg packets collected
Standard 431.5 sec. 80%
Greedy Queues 242.67 sec. 84%
at high data rates is better with the Greedy Queue
scheduler. Under the same conditions, the average
dissemination times are lower than for the default
Round Robin scheduler. These results show us that
as the network communication traffic increases, the
Greedy Queue scheduler can provide the network re-
quirements of each protocol better than the default
Round Robin scheduler currently in use.
5 CONCLUSIONS
Current environmental WSN systems are made by
combining several different protocols to provide the
services required by the application. This naive com-
bination can cause disruption or failure to one or more
of the protocols. Here, we propose a combined pro-
tocol and radio access scheduler which uses local in-
formation about protocol queue lengths and link ca-
pacities to enable multiple protocols to co-exist and
operate optimally within the network communication
capacity region.
We prove that our Greedy Queue scheduling
scheme is throughput optimal as long as the data rates
required by the protocols are within the capacity re-
gion of the network. Through evaluation we show that
it outperforms the current state of the art in a single-
hop network. We also demonstrate the same perfor-
mance gains in a multi-hop network. For future work
we would like to examine the affects of fairness on
the performance of the Greedy Queue scheduler.
REFERENCES
Cardell-Oliver, R., Kranz, M., Smettem, K., and Mayer, K.
(2005). A Reactive Soil Moisture Sensor Network:
Design and Field Evaluation. International Journal of
Distributed Sensor Networks, 1(2):149–162.
Choi, J., Lee, J., Chen, Z., and Levis, P. (2007). Fair waiting
protocol: achieving isolation in wireless sensornets.
In Proceedings of the 5th international conference on
Embedded networked sensor systems, pages 411–412.
ACM.
Doddavenkatappa, M., Chan, M., and Ananda, A. (2012).
Indriya: A low-cost, 3d wireless sensor network
testbed. Testbeds and Research Infrastructure. De-
velopment of Networks and Communities, pages 302–
316.
Gnawali, O., Fonseca, R., Jamieson, K., Moss, D., and
Levis, P. (2009). Collection tree protocol. In Proceed-
ings of the 7th ACM Conference on Embedded Net-
worked Sensor Systems, pages 1–14. ACM.
Hansen, M., Jurdak, R., and Kusy, B. (2011). Unified broad-
cast in sensor networks.
Hui, J. and Culler, D. (2004). The dynamic behavior of
a data dissemination protocol for network program-
ming at scale. In Proceedings of the 2nd international
conference on Embedded networked sensor systems,
pages 81–94. ACM.
Langendoen, K., Baggio, A., and Visser, O. (2006). Murphy
loves potatoes: Experiences from a pilot sensor net-
work deployment in precision agriculture. In Parallel
and Distributed Processing Symposium, 2006. IPDPS
2006. 20th International, pages 8–pp. IEEE.
Levis, P., Madden, S., Polastre, J., Szewczyk, R., White-
house, K., Woo, A., Gay, D., Hill, J., Welsh, M.,
Brewer, E., et al. (2005). TinyOS: An Operating Sys-
tem for Sensor Networks. Ambient Intelligence, pages
115–148.
Mar´oti, M., Kusy, B., Simon, G., and L´edeczi,
´
A. (2004).
The flooding time synchronization protocol. In
Proceedings of the 2nd international conference on
Embedded networked sensor systems, pages 39–49.
ACM.
Martinez, K., Padhy, P., Elsaify, A., Zou, G., Riddoch, A.,
Hart, J., and Ong, H. (2006). Deploying a Sensor Net-
work in an Extreme Environment. Sensor Networks,
Ubiquitous, and Trustworthy Computing, 2006. IEEE
International Conference on, 1.
Werner-Allen, G., Johnson, J., Ruiz, M., Lees, J., and
Welsh, M. Monitoring volcanic eruptions with a wire-
less sensor network. Wireless Sensor Networks, 2005.
Proceeedings of the Second European Workshop on,
pages 108–120.
SENSORNETS2013-2ndInternationalConferenceonSensorNetworks
22