arrow
Return

Utility-driven adaptive query workload execution

delete2012-07-01
delete5
delete
OA
AI
N
Norman W. Paton *
A
Alvaro A. A. Fernandes
DOI:10.1016/j.future.2011.08.014delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Workload management coordinates access to and use of shared computational resources; adaptive workload execution revises resource allocation decisions dynamically in response to feedback about the progress of the workload or the behavior of the resources. Where the workload contains or consists of database queries, adaptive query processing (AQP) changes the way in which a query is being evaluated while the query is running. In parallel environments, available adaptations may change the allocation of query fragments to a machine, for example to remove load imbalance or change the parallelism level. Most AQP strategies act on individual queries with the objective of reducing response times. However, where adaptations affect the usage of shared resources, or the principal goal is to meet quality of service targets rather than to minimize overall response times, locally beneficial decisions may have globally detrimental effects. This paper describes the use of utility functions to coordinate adaptations that assign resources to query fragments from multiple queries, and demonstrates how a common framework can be used to support different objectives, specifically to minimize overall query response times and to maximize the number of queries meeting quality of service goals. Experiments using simulation compare the use of utility functions with the more common heuristic control strategies, demonstrating situations in which significant benefits can be obtained. (C) 2011 Elsevier B.V. All rights reserved.
Keywords:
Autonomic computing
Utility function
Adaptive query processing
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
Papers:
6.9K
Citations:
2.3W

Organization

U
University of Manchester
Scholars:
5.7W
Papers: 5.3W
Citations: 7.4W
Cited Papers

Cited Papers

Achieving self-management via utility functions
err2007-01-01
err119
PREAI
errKephart, Jeffrey O.; Das, Rajarshi
errShare
errSave
Optimierte Versorgung depressiv Erkrankter
err2008-04-04
err0
PREAI
errAnna Cibis; A. Bramesfeld; A. Blume; I. Havers; U. Hegerl
errShare
errSave
The design and implementation of OGSA-DQP: A service-based distributed query processor
err2009-03-01
err31
errOAAI
errLynden, Steven; Mukherjee, Arijit; Hume, Alastair C.; Fernandes, Alvaro A. A.; Paton, Norman W.; Sakellariou, Rizos; Watson, Paul
errShare
errSave
researcher View more