John Heidemann / Papers / Diffusion Filters as a Flexible Architecture for Event Notification in Wireless Sensor Networks

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 \emphdiffusion 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,
  location = {johnh: pafiles},
  keywords = {diffusion software structure, micronetworking},
  url = {http://www.isi.edu/%7ejohnh/PAPERS/Heidemann02a.html},
  pdfurl = {http://www.isi.edu/%7ejohnh/PAPERS/Heidemann02a.pdf},
  myorganization = {USC/Information Sciences Institute},
  copyrightholder = {authors}
}
Copyright © by John Heidemann