Title :
QoS Support For Workflows In A Volatile Grid
Author :
Patel, Yash ; McGough, Andrew Stephen ; Darlington, John
Author_Institution :
Dept. of Comput., Imperial Coll., London
Abstract :
The grid can be seen as a collection of services each of which performs some functionality. Users of the grid seek to use combinations of these services to perform the overall task they need to achieve. In general this can be seen as a set of services with a workflow document describing how these services should be combined. The user may also have certain constraints on the workflow operations, such as execution time or cost to the user, specified in the form of a quality of service (QoS) document. The users submit their workflow to a brokering service along with the QoS document. The brokering service´s task is to map any given workflow to a subset of the grid services taking the QoS and state of the grid into account - service availability and performance. We propose in this paper an approach for generating constraint equations describing the workflow, the QoS requirements and the state of the grid. This set of equations may be solved using mixed-integer linear programming (MILP), which is the traditional method. We further develop a novel 2-stage stochastic MILP which is capable of dealing with the volatile nature of the grid and adapting the selection of the services during the lifetime of the workflow. We present experimental results comparing our approaches, showing that the 2-stage stochastic programming approach performs consistently better than other traditional approaches
Keywords :
grid computing; integer programming; linear programming; quality of service; stochastic programming; 2-stage stochastic MILP; QoS support; constraint equations; grid service; mixed-integer linear programming; quality of service document; service availability; service performance; stochastic programming; volatile grid; workflow document; Availability; Concrete; Costs; Educational institutions; Equations; Grid computing; Linear programming; Mesh generation; Quality of service; Stochastic processes;
Conference_Titel :
Grid Computing, 7th IEEE/ACM International Conference on
Conference_Location :
Barcelona
Print_ISBN :
1-4244-0343-X
Electronic_ISBN :
1-4244-0344-8
DOI :
10.1109/ICGRID.2006.310999