Implementing a Sensor Database System using a Generic Data Dissemination Mechanism
Omprakash Gnawali, Ramesh Govindan and John Heidemann
Citation
Omprakash Gnawali, Ramesh Govindan and John Heidemann. Implementing a Sensor Database System using a Generic Data Dissemination Mechanism. IEEE Data Engineering Bulletin. 28, 1 (Mar. 2005), 70–75. [PDF] [alt PDF]
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.Bibtex Citation
@article{Gnawali05b, author = {Gnawali, Omprakash and Govindan, Ramesh and Heidemann, John}, title = {Implementing a Sensor Database System using a Generic Data Dissemination Mechanism}, journal = {IEEE Data Engineering Bulletin}, year = {2005}, sortdate = {2005-03-01}, project = {ilense, cens, macss, whumls, nocredit}, jsubject = {sensornet_data_dissemination}, volume = {28}, number = {1}, month = mar, pages = {70--75}, jlocation = {johnh: pafile}, keywords = {diffusion, tiny db}, otherurl = {http://enl.usc.edu/%7eom_p/sensordb_dbieee.pdf}, url = {https://ant.isi.edu/%7ejohnh/PAPERS/Gnawali05a.html}, pdfurl = {https://ant.isi.edu/%7ejohnh/PAPERS/Gnawali05a.pdf}, copyrightholder = {IEEE}, copyrightterms = { Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. } }