Analyzing the Query Performance over a Distributed Network of Data Aggregators

Authors

  • Dr. P. Prabhakar

  • S. Nageswara Rao

Keywords:

Content distribution network, continuous query, online decision making, data dissemination, coherency, performance

Abstract

Typically a user desires to obtain the value of some aggregation function over distributed data items. 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 with their individual subquery incoherency bounds. We provide a technique for getting the optimal set of sub-queries with their incoherency bounds, which satisfies client query2019;s coherency requirement with least number of refresh messages sent from aggregators to the client. For estimating the number of refresh messages, we build a query cost model which can be used to estimate the number of messages required to satisfy the client specified incoherency bound. 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.

How to Cite

Dr. P. Prabhakar, & S. Nageswara Rao. (2012). Analyzing the Query Performance over a Distributed Network of Data Aggregators. Global Journal of Computer Science and Technology, 12(E14), 13–20. Retrieved from https://computerresearch.org/index.php/computer/article/view/293

Analyzing the Query Performance over a Distributed Network of Data Aggregators

Published

2012-03-15