Implementing a Sensor Database System using a Generic Data Dissemination Mechanism
Omprakash Gnawali, Ramesh Govindan, and John HeidemannUSC/Information Sciences Institute
Abstract
The vision of a sensor network as a database has been reasonably well explored in the recent literature. Several sensor database systems have been prototyped [1, 11], and some have even been deployed [2]. However, these systems have largely integrated the query processing and the routing mechanisms. In this paper, we explore the design and implementation of a sensor database system (specifically, TinyDB [11]) on top of a generic sensor network data dissemination mechanism (Directed Diffusion [8]). Such a decoupled design is desirable, since it allows us to significantly re-use functionality and promotes overall system robustness. In conducting this exercise, we found that TinyDB influenced the re-design of Diffusion in several important ways.Availability
This paper is available in several formats: abstract web page with pointers and cites, PDF, paper copies can be obtained by mail to the authors. Copyright terms for this paper appear below.
Reference
- Gnawali05a
- Omprakash Gnawali, Ramesh Govindan, and John Heidemann. Implementing a Sensor Database System using a Generic Data Dissemination Mechanism. IEEE Data Engineering Bulletin, 28 (1 ), pp. 70-75, March, 2005. <http://www.isi.edu/~johnh/PAPERS/Gnawali05a.html>.
@article{Gnawali05a,
author = "Omprakash Gnawali and Ramesh Govindan and John Heidemann",
title = "Implementing a Sensor Database System using a Generic Data Dissemination Mechanism",
journal = "IEEE Data Engineering Bulletin",
year = "2005",
volume = "28",
number = "1",
month = "March",
pages = "70--75",
keywords = "diffusion, tiny db",
otherurl = "http://enl.usc.edu/~om_p/sensordb_dbieee.pdf",
url = "http://www.isi.edu/~johnh/PAPERS/Gnawali05a.html",
pdfurl = "http://www.isi.edu/~johnh/PAPERS/Gnawali05a.pdf",
copyrightholder = "{IEEE}",
}