Sensor Network Integration with Streaming Database Systems

Published: 01 Jan 2016, Last Modified: 13 Nov 2024Data Stream Management 2016EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Recent advances in computing technology have led to the production of a new class of computing device: the wireless, battery powered, smart sensor. Traditional sensors deployed throughout buildings, labs, and equipment are passive devices that simply modulate a voltage based on some environmental parameter. In contrast, these new sensors are active, full fledged computers, capable not only of sampling real world phenomena but also filtering, sharing, and combining those sensor readings with each other and nearby Internet-equipped endpoints. Over the past several years, we have designed and implemented a query processor for such sensor networks called TinyDB. TinyDB is a distributed query processor that runs on each of the nodes in a sensor network that is explicitly designed to simplify many of the data collection applications described above. TinyDB runs on the Berkeley mote platform, on top of the TinyOS operating system. TinyDB has many of the features of a traditional query processor (e.g. the ability to select, join, project, and aggregate data), but also incorporates a number of other optimization features designed to minimize power consumption. In this chapter, we review of many of the features of TinyDB and other sensor network query processing systems. We also discuss how TinyDB interfaces with a data stream management system (DSMS), examples of which are discussed elsewhere in this book.
Loading

OpenReview is a long-term project to advance science through improved peer review with legal nonprofit status. We gratefully acknowledge the support of the OpenReview Sponsors. © 2025 OpenReview