Query planning for continuous aggregation queries over a network of data aggregators

Gupta, R. ; Ramamritham, K. (2011) Query planning for continuous aggregation queries over a network of data aggregators IEEE Transactions on Knowledge and Data Engineering (99). p. 1. ISSN 1041-4347

Full text not available from this repository.

Official URL: http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arn...

Related URL: http://dx.doi.org/10.1109/TKDE.2011.12

Abstract

Continuous queries are used to monitor changes to time varying data and to provide results useful for online decision making. Typically a user desires to obtain the value of some aggregation function over distributed data items, for example, to know value of portfolio for a client; or the AVG of temperatures sensed by a set of sensors. In these queries a client specifies a coherency requirement as part of the query. We present a low-cost, scalable technique to answer continuous aggregation queries using a network of aggregators of dynamic data items. In such a network of data aggregators, each data aggregator serves a set of data items at specific coherencies. Our technique involves decomposing a client query into sub-queries and executing sub-queries on judiciously chosen data aggregators. We provide a technique for getting the optimal set of sub-queries with their incoherency bounds which satisfies client query's coherency requirement with least number of refresh messages sent from aggregators to the client. Performance results using real-world traces show that our cost based query planning leads to queries being executed using less than one third the number of messages required by existing schemes.

Item Type:Article
Source:Copyright of this article belongs to IEEE.
ID Code:62902
Deposited On:24 Sep 2011 05:16
Last Modified:24 Sep 2011 05:16

Repository Staff Only: item control page