An Efficient Service Selection Approach with Time-Dependent QoS

In advanced service-oriented computing, complex applications are usually specified as abstract business processes. The execution of these applications requires the selection of a set of services to invoke abstract business tasks. With the growing number of alternative services of each business task that differ in their QoS, the selection of the best combination of services that satisfies business process constraints and end-to-end users' requirements becomes a complex decision problem. Current selection approaches consider only static QoS and ignore the fact that QoS values can depend on temporal properties. In this paper, we propose a novel service selection approach considering time-dependent QoS attributes. The proposed approach introduces two search space reduction mechanisms that combine QoS and temporal constraints. The application of these mechanisms improves the performance of the selection process which is demonstrated by experimental results.

[1]  Jian Yang,et al.  Time Based QoS Modeling and Prediction for Web Services , 2011, ICSOC.

[2]  Jing Zhao,et al.  A decomposition-based approach for service composition with global QoS guarantees , 2012, Inf. Sci..

[3]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[4]  Yanhua Du,et al.  An Improved Genetic Algorithm for Service Selection under Temporal Constraints in Cloud Computing , 2013, WISE.

[5]  Thomas Risse,et al.  Combining global optimization with local selection for efficient QoS-aware service composition , 2009, WWW '09.

[6]  Danilo Ardagna,et al.  Adaptive Service Composition in Flexible Processes , 2007, IEEE Transactions on Software Engineering.

[7]  Kamran Zamanifar,et al.  QoS decomposition for service composition using genetic algorithm , 2013, Appl. Soft Comput..

[8]  Michael Luck,et al.  Efficient Multi-granularity Service Composition , 2011, 2011 IEEE International Conference on Web Services.

[9]  Benjamin Klöpper,et al.  Multi-objective Service Composition with Time- and Input-Dependent QoS , 2012, 2012 IEEE 19th International Conference on Web Services.

[10]  Kwang Mong Sim,et al.  A Price- and-Time-Slot-Negotiation Mechanism for Cloud Service Reservations , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[11]  Toru Ishida,et al.  A Constraint-Based Approach to Horizontal Web Service Composition , 2006, International Semantic Web Conference.

[12]  Tao Yu,et al.  Efficient algorithms for Web services selection with end-to-end QoS constraints , 2007, TWEB.

[13]  Maria Luisa Villani,et al.  An approach for QoS-aware service composition based on genetic algorithms , 2005, GECCO '05.

[14]  Jinjun Chen,et al.  Combining Local Optimization and Enumeration for QoS-aware Web Service Composition , 2010, 2010 IEEE International Conference on Web Services.

[15]  Gero Mühl,et al.  QoS aggregation for Web service composition using workflow patterns , 2004 .

[16]  Benjamin Klöpper,et al.  Service Composition with Pareto-Optimality of Time-Dependent QoS Attributes , 2010, ICSOC.