A system and method for providing energy-efficient support of continuous
aggregate queries in a sensor network by efficiently orchestrating the
collection and transmission of data gathered by a collective set of
sensors to ensure conformance to a specified QoI bound. To ensure this,
the sink communicates a potentially different value of precision range or
interval to each individual sensor; the sensor is adapted to only report
its samples back to the sink if the sample values fall outside this
specified range. An additional way to specify temporally varying
precision ranges to an individual sensor or groups of sensors is provided
without having to explicitly communicate the precision bounds for these
different time instants. Using temporally varying precision ranges
permits the exploitation of temporal correlation among the sample values
recorded by an individual sensor to further reduce the need for reports
from the sensors. This approach is more energy-efficient and improves
performance of long-running pervasive environment monitoring
applications.