Optimizing QoS-based Service Selection in Service-oriented Architectures

In Service-oriented Architectures, services can be composed in a loosely coupled manner to realize business processes. Thereby, mentioned services are not necessarily located only within the borders of the own enterprise. In the Internet of Services, multiple service providers offer various services on several service marketplaces. In case services with comparable functionalities but varying quality levels are available at different costs, service requesters can decide, which services from which service providers to select. My research focuses on this service-selection-problem for complex workflows by formulating a linear optimization problem, which can be solved optimally using linear programming techniques. As the actual execution path is probably not known at planning time (e.g., for conditional braches), a worst-case, and an average-case analysis is performed. In addition to considering non-functional, quantitative service properties, I am working in my research towards integrating qualitative service features (as, e.g., security) for different, complex

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

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

[3]  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.

[4]  Dieter Schuller,et al.  Sichere und zuverlässige Prozessausführungen in serviceorientierten Architekturen , 2010, ZEUS.

[5]  Ralf Steinmetz,et al.  Cross-Organizational Security - The Service-Oriented Difference , 2009, ICSOC/ServiceWave Workshops.

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

[7]  Apostolos Papageorgiou,et al.  Process reliability in service oriented architectures , 2009, 2009 3rd IEEE International Conference on Digital Ecosystems and Technologies.

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

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

[10]  Frank Leymann,et al.  Production Workflow: Concepts and Techniques , 1999 .

[11]  Tao Yu,et al.  Service Selection Algorithms for Composing Complex Services with Multiple QoS Constraints , 2005, ICSOC.

[12]  Michael C. Jäger,et al.  SENECA - Simulation of Algorithms for the Selection of Web Services for Compositions , 2005, TES.

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

[14]  Andrew Jaquith Security Metrics: Replacing Fear, Uncertainty, and Doubt , 2007 .

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

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

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