Lookup NU author(s): Dr James Smith,
Professor Paul Watson
Full text for this publication is not currently held within this repository. Alternative links are provided below where available.
Distributed and heterogeneous environments present significant challenges to complex software systems, which must operate in the context of continuously changing loads, with partial or out-of-date information on resource capabilities. A distributed query processor (DQP) can be used to access and integrate data from distributed sources, as well as for combining data access with data analysis. However, in heterogeneous environments, statically constructed query plans may commit a query evaluator to following significantly suboptimal strategies. As such, there is considerable interest in using adaptive query processors (AQPs) in such settings to provide self-optimizing behaviour. However, with many possible adaptive strategies available, it is important that AQPs can be constructed in a systematic and efficient manner. This paper outlines an approach to the development of AQPs in which adaptive behaviour is implemented using cooperating monitoring, assessment and response components. It is shown how this decomposition has been applied in the development of an adaptive DQP system for service-based grids, which reallocates load at query runtime, thereby supporting self-optimization. © 2006 IEEE.
Author(s): Gounaris A, Paton NW, Sakellariou R, Fernandes AAA, Smith J, Watson P
Publication type: Conference Proceedings (inc. Abstract)
Publication status: Published
Conference Name: 3rd International Conference on Autonomic Computing (ICAC)
Year of Conference: 2006
Library holdings: Search Newcastle University Library for this item