Optimizing Service Selection for Probabilistic QoS Attributes

The service selection problem (SSP) – i.e., choosing from sets of functionally equivalent services in order to fulfill certain business process steps based on non-functional requirements – has frequently been addressed in literature considering deterministic values for the Quality of Service (QoS) attributes. However, the usage of deterministic values does not reflect the uncertainty about the actual value of an attribute during execution, thus ignoring the risk of QoS violations. In the paper at hand, a simulative step, based on stochastic QoS attributes, is performed as complement for optimally solving the SSP using linear programming methods. With this two-step approach, uncertainties in the selected set of services can be explicitly revealed and addressed through repeated selection steps, thus allowing to prevent the violation of QoS restrictions much more effectively.

[1]  Valérie Issarny,et al.  A semantic end-to-end QoS model for dynamic service oriented environments , 2009, 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems.

[2]  Richard J. Schonberger,et al.  Why Projects Are “Always” Late: A Rationale Based on Manual Simulation of a PERT/CPM Network , 1981 .

[3]  Dieter Schuller,et al.  QoS-Aware Service Composition for Complex Workflows , 2010, 2010 Fifth International Conference on Internet and Web Applications and Services.

[4]  Mike P. Papazoglou,et al.  Web Services - Principles and Technology , 2007 .

[5]  Albert Benveniste,et al.  Probabilistic QoS and Soft Contracts for Transaction-Based Web Services Orchestrations , 2008, IEEE Transactions on Services Computing.

[6]  Danilo Ardagna,et al.  A QoS-based selection approach of autonomic grid services , 2007, SOCP '07.

[7]  Ray Dawson,et al.  Generalised activity-on-the-node networks for managing uncertainty in projects , 1995 .

[8]  Dirk Krafzig,et al.  Enterprise SOA: Service-Oriented Architecture Best Practices , 2004 .

[9]  Wil vanderAalst,et al.  Workflow Management: Models, Methods, and Systems , 2004 .

[10]  Stephen J. H. Yang,et al.  An optimal QoS-based Web service selection scheme , 2009, Inf. Sci..

[11]  Ray Dawson,et al.  Practical proposals for managing uncertainty and risk in project planning , 1998 .

[12]  Wolfgang Domschke,et al.  Einführung in Operations Research , 1990 .

[13]  Oliver Heckmann A system-oriented approach to efficiency and quality of service for internet service providers , 2004, Ausgezeichnete Informatikdissertationen.

[14]  Daniel A. Menascé,et al.  A heuristic approach to optimal service selection in service oriented architectures , 2008, WOSP '08.