Optimizing utility in cloud computing through autonomic workload execution

Authors: 
Paton, Norman W.; Aragao, Marcelo A. T. de; Lee, Kevin; Fernandes, Alvaro A. A.; a, Rizos Sakellariou
Author: 
a, R
Fernandes, A
Lee, K
Paton, N
Aragao, M

Cloud computing provides services to potentially numerous remote users with diverse requirements. Al-
though predictable performance can be obtained through the provision of carefully delimited services,
it is straightforward to identify applications in which a cloud might usefully host services that support
the composition of more primitive analysis services or the evaluation of complex data analysis requests.
In such settings, a service provider must manage complex and unpredictable workloads. This paper
describes how utility functions can be used to make explicit the desirability of different workload evalu-
ation strategies, and how optimization can be used to select between such alternatives. The approach is
illustrated for workloads consisting of workflows or queries.

Year: 
2009
Venue: 
IEEE Data Engineering 2009
URL: 
ftp://ftp.research.microsoft.com/pub/debull/A09mar/paton.pdf
Citations: 
0
Citations range: 
n/a