MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Temporal aggregation over data streams using multiple granularities (2002) [15 citations — 4 self]

Download:
Download as a PDF
by Donghui Zhang, Dimitrios Gunopulos, Vassilis J. Tsotras, Bernhard Seeger
Proc. of EDBT
http://www.ccs.neu.edu/home/donghui/publications/hta.pdf
Add To MetaCart

Abstract:

Abstract. Temporal aggregation is an important but costly operation for applications that maintain time-evolving data (data warehouses, temporal databases, etc.). In this paper we examine the problem of computing temporal aggregates over data streams. Such aggregates are maintained using multiple levels of temporal granularities: older data is aggregated using coarser granularities while more recent data is aggregated with finer detail. We present specialized indexing schemes for dynamically and progressively maintaining temporal aggregates. Moreover, these schemes can be parameterized. The levels of granularity as well as their corresponding index sizes (or validity lengths) can be dynamically adjusted. This provides a useful trade-off between aggregation detail and storage space. Analytical and experimental results show the efficiency of the proposed structures. Moreover, we discuss how the indexing schemes can be extended to solve the more general range temporal and spatiotemporal aggregation problems. 1

Citations

1541 Computational Geometry: An Introduction – Preparata, Shamos - 1985
248 Online aggregation – Hellerstein, Haas, et al. - 1997
194 Geometric range searching and its relatives – Agarwal, Erickson - 1999
172 Clustering Data Streams – Guha, Motwani, et al. - 2000
161 Mining high-speed data streams – Domingos, Hulten - 2000
132 An asymptotically optimal multiversion B-tree – Becker, Gschwind, et al. - 1996
124 Computing on data streams – Henzinger, Raghavan, et al. - 1998
108 On computing correlated aggregates over continual data streams – Gehrke, Korn, et al. - 2001
93 Data-streams and histograms – Guha, Koudas, et al.
90 Multidimensional divide-and-conquer – Bentley - 1980
56 Expiring Data in a Warehouse – Garcia-Molina, Labio, et al. - 1998
55 Incremental computation and maintenance of temporal aggregates – Yang, Widom - 2001
54 View maintenance issues for the chronicle data model – Jagadish, Mumick, et al. - 1995
52 Computing temporal aggregates – Kline, Snodgrass - 1995
50 Geometric range searching – Matousek - 1994
48 Progressive approximate aggregate queries with a multi-resolution tree structure – Lazaridis, Mehrotra - 2001
40 Efficient computation of temporal aggregates with range predicates – Zhang, Markowetz, et al. - 2001
35 A Glossary of Time Granularity Concepts – Bettini, Dyreson, et al. - 1998
30 Efficient aggregation over objects with extent – Zhang, Tsotras, et al. - 2002
27 Parallel algorithms for computing temporal aggregates – Gendrano, Huang, et al. - 1999
27 Indexing spatio-temporal data warehouses – Papadias, Tao, et al. - 2002
25 Processing temporal aggregates in parallel – Ye, Keane - 1997
24 Implementing Historical Aggregates in TempIS – Tuma - 1992
22 Scalable algorithms for large temporal aggregation – Moon, Lopez, et al. - 2000
17 Symbolic representation of user-defined time granularities – Bettini, Sibi - 1999
14 Temporal Semantic Assumptions and Their Use in databases – Bettini - 1998
10 Specification-based data reduction in dimensional data warehouses – Skyt, Jensen, et al. - 2001
7 Semantic compression of temporal data – Bettini - 2001
5 Symbolic Representation of User-De Time Granularities – Bettini, Sibi - 1999