Diffusion Filters as a Flexible Architecture for Event Notification in Wireless Sensor Networks. Heidemann, J., Silva, F., Yu, Y., Estrin, D., & Haldar, P. Technical Report ISI-TR-556, USC/Information Sciences Institute, April, 2002.
Diffusion Filters as a Flexible Architecture for Event Notification in Wireless Sensor Networks [link]Paper  abstract   bibtex   
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.
@TechReport{Heidemann02a,
	author = "John Heidemann and Fabio Silva and Yan Yu and Deborah Estrin and Padmaparma Haldar",
	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: folder: xxx",
	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",
	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 \emph{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.
",
}

Downloads: 0