Self-adaptive approximate queries for large-scale information aggregation

René Brunner, Fèlix Freitag, Leandro Navarro, OMER F. RANA · International Journal of Web and Grid Services · 2012

Self-adaptation enables distributed software to modify its behaviour based on changes in the operating environment. In large-scale information systems for cloud computing that use hierarchical data aggregation, selfadaption may be used to respond to an approximate query, thereby reducing use of network bandwidth and retrieval time. We present a novel algorithm that uses an Analytic Hierarchical Process (AHP) in order to apply self-adaption to approximate queries based on network-awareness. The AHP-based algorithm provides a trade-off among network usage, retrieval time and the accuracy of the retrieved results. Simulations show that the number of needed messages reduces with AHP to a constant upper bound. The retrieval time reduces to a constant factor under an increasing number of nodes. Our results demonstrate that the algorithm is able to provide responses with the required accuracy, primarily by adapting the depth of the query based on the number of messages and the network conditions.

Read the paper · More papers on PaperTik