OPTIMIZING QOS-BASED SERVICE SELECTION IN SERVICE-ORIENTED ARCHITECTURES

Dieter Schuller

2010

Abstract

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 en-terprise. In the Internet of Services, multiple service providers offer various services on several service mar-ketplaces. 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 prob-lem, 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 anal-ysis 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 workflow patterns.

References

  1. Van der Aalst, W., Ter Hofstede, A., Kiepuszewski, B., Barros, A., 2003. Workflow Patterns, Distributed Parallel Databases, 14, 1, pp. 5-51.
  2. Anselmi, J., Ardagna, D., Cremonesi, P., 2007. A QoSbased Selection Approach of Autonomic Grid Services. In International Conference on Service-oriented Computing. Vienna, Austria.
  3. Ardagna, D., Pernici, B., 2007. Adaptive Service Composition in Flexible Processes, Transactions on Software Engineering, 33, 6, pp. 369-384.
  4. Domschke, W., Drexl, A., 2007. Einführung in Operations Research, Springer Verlag. Heidelberg.
  5. Heckmann, O., 2004. A System-oriented Approach to Efficiency and Quality of Service for Internet Service Providers, PhD thesis. TU Darmstadt, Fachbereich Informatik.
  6. Huang, A., Lan, C.-W., Yang, S., 2009. An optimal QoSbased Web service selection scheme, Information Sciences, 179, pp. 3309-3322.
  7. Jaeger, M., Rojec-Goldmann, G., 2005. SENECASimulation of Algorithms for Selection of Web Services for Composition. In Technologies for E-Services. Trondheim, Norway.
  8. Jaquith, A., 2007. Security Metrics: Replacing Fear, Uncertainty, and Doubt, Addison-Wesley Professional.
  9. Krafzig, D., Banke, K., Slama, D., 2004. Enterprise SOA: Service-Oriented Architecture Best Practices, Prentice Hall PTR. New Jersey, USA.
  10. Leymann, F., Roller, D., 2000. Production Workflow: Concepts and Techniques, Prentice Hall PTR. New Jersey, USA.
  11. Mabrouk, N., Georgantas, N., Issarny, V., 2009. A Semantic End-to-End QoS Model for Dynamic Serviceoriented Environments. In Principles of Engineering Service Oriented Systems. Vancouver, Canada.
  12. Menascé, D., Casalicchio, E., Dubey, V., 2008. A Heuristic Approach to optimal Service Selection in Serviceoriented Architectures. In Workshop on Software and Performance. New Jersey, USA.
  13. Miede, A., Nedyalkov, N., Schuller, D., Repp, N., Steinmetz, R., 2009. Cross-organizational Security - The Service-oriented Difference. In International Conference on Service-Oriented Computing (ICSOC 2009 Workshops). Stockholm, Sweden.
  14. Schuller, D., Papageorgiou, A., Schulte, S., Eckert, J., Repp, N., Steinmetz, R., 2009. Process Reliability in Service-oriented Architectures. In Digital Ecosystems and Technologies. Istanbul, Turkey.
  15. Schuller, D., 2010. Sichere und Zuverlässige Prozessausführung in Serviceorientierten Architekturen. In Central-European Workshop on Services and their Composition. Berlin, Germany.
  16. Schuller, D., Eckert, J., Miede, A., Schulte, S., Steinmetz, R., 2010. QoS-Aware Service Composition for Complex Workflows. Forthcoming in International Conference on Internet and Web Applications and Services. Barcelona, Spain.
  17. Yu, T., Lin, K.-J., 2005. Service Selection Algorithms for Composing Complex Services with Multiple QoS Constraints. In International Conference on Serviceoriented Computing. Amsterdam, Netherlands.
  18. Zeng, L., Benatallah, B., Ngu, A., Dumas, M., Kalagnanam, J., Chang, H., 2004. QoS-Aware Middleware for Web Services Composition, Transactions on Software Engineering, 30, 5, pp. 311-327.
Download


Paper Citation


in Harvard Style

Schuller D. (2010). OPTIMIZING QOS-BASED SERVICE SELECTION IN SERVICE-ORIENTED ARCHITECTURES . In Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: SDT, (ICSOFT 2010) ISBN 978-989-8425-23-2, pages 532-538. DOI: 10.5220/0003047905320538


in Bibtex Style

@conference{sdt10,
author={Dieter Schuller},
title={OPTIMIZING QOS-BASED SERVICE SELECTION IN SERVICE-ORIENTED ARCHITECTURES},
booktitle={Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: SDT, (ICSOFT 2010)},
year={2010},
pages={532-538},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003047905320538},
isbn={978-989-8425-23-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: SDT, (ICSOFT 2010)
TI - OPTIMIZING QOS-BASED SERVICE SELECTION IN SERVICE-ORIENTED ARCHITECTURES
SN - 978-989-8425-23-2
AU - Schuller D.
PY - 2010
SP - 532
EP - 538
DO - 10.5220/0003047905320538