This o?®ers a large
potential savings in sampling and transmission cost.
321
Jinbao Li, Zhipeng Cai, and Jianzhong Li
6 Sensor Network Data Management System
A sensor network data management system is a system for extracting, storing
and managing sensor data. It mainly concerns query optimization and processing
of sensor data. In this section, we present two examples of a sensor
network data management system: TinyDB of UC Berkeley and COUGAR
of Cornell. The data model and the query language of the two systems have
been discussed in Section 3, and only internal architectures and implementation
techniques are described here.
6.1 Sensor Network Data Management System - TinyDB
Introduction to TinyDB
TinyDB, which was developed by UC Berkeley, is a sensor network data
management system. TinyDB provides a simple, SQL-like interface to query
sensor data much as you would pose queries against a traditional database. It
is not necessary to know the details of the network, which makes the network
transparent to users. Given a query specifying your data interests, TinyDB
collects that data from motes in the environment, filters it, aggregates it together,
and routes it out to a PC. Some of the features of TinyDB include:
1. Metadata Management: TinyDB provides a metadata catalog to describe
the attributes of a sensor network including the kinds of the sensor
readings, the parameters of the software and hardware etc.
Pages:
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517