John Heidemann / Papers / Implementing a Sensor Database System using a Generic Data Dissemination Mechanism

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{Gnawali05a,
  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},
  location = {johnh: pafile},
  keywords = {diffusion, tiny db},
  otherurl = {http://enl.usc.edu/%7eom_p/sensordb_dbieee.pdf},
  url = {http://www.isi.edu/%7ejohnh/PAPERS/Gnawali05a.html},
  pdfurl = {http://www.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.
  }
}

Copyright

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.
Copyright © by John Heidemann