Diffusion Filters as a Flexible Architecture for Event Notification in Wireless Sensor Networks
John Heidemann, Fabio Silva, Yan Yu, Deborah Estrin and Padmaparma Haldar
USC/Information Sciences Institute
Citation
John Heidemann, Fabio Silva, Yan Yu, Deborah Estrin and Padmaparma Haldar. Diffusion Filters as a Flexible Architecture for Event Notification in Wireless Sensor Networks. Technical Report ISI-TR-556. USC/Information Sciences Institute. [PDF] [alt PDF]
Abstract
Wireless sensor networks represent an increasingly important example of distributed event systems. Unlike Internet-based distributed event systems, sensor networks are very bandwidth constrained and use sensor nodes that are often dedicated to the network and controlled by a single organization. Bandwidth constraints require, and administrative homogeneity allows, sensor networks to employ in-network processing, where application-specific code is used in the network to optimize data movement. The contribution of this paper is to describe the diffusion filter architecture, a software structure for a distributed event system that allows user-supplied software to interact with event routing. Sensor network nodes will span a wide range of capabilities, from tiny single-address space embedded processors to to desktop-class 32-bit computers. A second contribution of our architecture that it scales from 16- to 32-bit computers with OS support for single or multiple address spaces. We describe what software approaches facilitate this flexibility and quantify the performance differences.Bibtex Citation
@techreport{Heidemann02a, author = {Heidemann, John and Silva, Fabio and Yu, Yan and Estrin, Deborah and Haldar, Padmaparma}, title = {Diffusion Filters as a Flexible Architecture for Event Notification in Wireless Sensor Networks}, institution = {USC/Information Sciences Institute}, year = {2002}, sortdate = {2002-04-01}, project = {ilense, scadds, scowr}, jsubject = {sensornet_data_dissemination}, number = {ISI-TR-556}, month = apr, jlocation = {johnh: pafiles}, keywords = {diffusion software structure, micronetworking}, url = {https://ant.isi.edu/%7ejohnh/PAPERS/Heidemann02a.html}, pdfurl = {https://ant.isi.edu/%7ejohnh/PAPERS/Heidemann02a.pdf}, myorganization = {USC/Information Sciences Institute}, copyrightholder = {authors} }