lnu.sePublications
System disruptions
There are recurring service disruptions on some of the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
Link to record
Permanent link

Direct link
Kirchner, Jens
Publications (6 of 6) Show all publications
Kirchner, J. (2016). Context-Aware Optimized Service Selection with Focus on Consumer Preferences. (Doctoral dissertation). Växjö: Linnaeus University Press
Open this publication in new window or tab >>Context-Aware Optimized Service Selection with Focus on Consumer Preferences
2016 (English)Doctoral thesis, monograph (Other academic)
Abstract [en]

Cloud computing, mobile computing, Service-Oriented Computing (SOC), and Software as a Service (SaaS) indicate that the Internet emerges to an anonymous service market where service functionality can be dynamically and ubiquitously consumed. Among functionally similar services, service consumers are interested in the consumption of the services which perform best towards their optimization preferences. The experienced performance of a service at consumer side is expressed in its non-functional properties (NFPs). Selecting the best-fit service is an individual challenge as the preferences of consumers vary. Furthermore, service markets such as the Internet are characterized by perpetual change and complexity. The complex collaboration of system environments and networks as well as expected and unexpected incidents may result in various performance experiences of a specific service at consumer side. The consideration of certain call side aspects that may distinguish such differences in the experience of NFPs is reflected in various call contexts.

Service optimization based on a collaborative knowledge base of previous experiences of other, similar consumers with similar preferences is a desirable foundation. The research work described in this dissertation aims at an individually optimized selection of services considering the individual call contexts that have an impact on the performance, or NFPs in general, of a service as well as the various consumer preferences. The presented approach exploits shared measurement information about the NFP behavior of a service gained from former service calls of previous consumptions. Gaining selection/recommendation knowledge from shared experience benefits existing as well as new consumers of a service before its (initial) consumption. Our approach solely focuses on the optimization and collaborative information exchange among service consumers. It does not require the contribution of service providers or other non-consuming entities. As a result, the contribution among the participating entities also contributes to their own overall optimization benefit. With the initial focus on a single-tier optimization, we additionally provide a conceptual solution to a multi-tier optimization approach for which our recommendation framework is prepared in general.

For a consumer-sided optimization, we conducted a literature study of conference papers of the last decade in order to find out what NFPs are relevant for the selection and consumption of services. The ranked results of this study represent what a broad scientific community determined to be relevant NFPs for service selection.

We analyzed two general approaches for the employment of machine learning methods within our recommendation framework as part of the preparation of the actual recommendation knowledge. Addressing a future service market that has not fully developed yet and due to the fact that it seems to be impossible to be aware of the actual NFP data of different Web services at identical call contexts, a real-world validation is a challenge. In order to conduct an evaluation and also validation that can be considered to be close approximations to reality with the flexibility to challenge the machine learning approaches and methods as well as the overall recommendation approach, we used generated NFP data whose characteristics are influenced by measurement data gained from real-world Web services.

For the general approach with the better evaluation results and benefits ratio, we furthermore analyzed, implemented, and validated machine learning methods that can be employed for service recommendation. Within the validation, we could achieve up to 95% of the overall achievable performance (utility) gain with a machine learning method that is focused on drift detection, which in turn, tackles the change characteristic of the Internet being an anonymous service market.

Place, publisher, year, edition, pages
Växjö: Linnaeus University Press, 2016. p. 206
Series
Linnaeus University Dissertations ; 256/2016
Keywords
SOC, Service Selection, Service Recommendation, Information Supply Chains, Machine Learning
National Category
Computer Systems
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-54320 (URN)978-91-88357-23-6 (ISBN)
Public defence
2016-06-17, Weber, Växjö, 13:00 (English)
Opponent
Supervisors
Available from: 2016-06-28 Created: 2016-06-28 Last updated: 2025-02-05Bibliographically approved
Kirchner, J., Karg, P., Heberle, A. & Löwe, W. (2015). Appropriate machine learning methods for service recommendation based on measured consumer experiences within a service market. In: SERVICE COMPUTATION 2015 : The Seventh International Conferences on Advanced Service Computing, March 22, 2015 to March 27, 2015, Nice, France: . Paper presented at SERVICE COMPUTATION 2015 : The Seventh International Conferences on Advanced Service Computing, March 22, 2015 to March 27, 2015, Nice, France (pp. 41-48). International Academy, Research and Industry Association (IARIA)
Open this publication in new window or tab >>Appropriate machine learning methods for service recommendation based on measured consumer experiences within a service market
2015 (English)In: SERVICE COMPUTATION 2015 : The Seventh International Conferences on Advanced Service Computing, March 22, 2015 to March 27, 2015, Nice, France, International Academy, Research and Industry Association (IARIA), 2015, p. 41-48Conference paper, Published paper (Refereed)
Abstract [en]

The actual experience of the performance of services at consumers’ side is a desirable foundation for service selection. Considering the knowledge of previous performance experiences from a consumer’s perspective, a service broker can automatically select the best-fitting service out of a set of functionally similar services. In this paper, we present the evaluation of machine learning methods and frameworks which can be employed for service recommendation based on shared experiences of previous consumers. Implemented in a prototype, our approach considers a consumer’s call context as well as its selection preferences (expressed in utility functions). The implementation of the framework aims at the time-critical optimisation of service consumption with focus on runtime aspects and scalability. Therefore, we evaluated and employed high-performance, online and large scale machine learning methods and frameworks. Considering the Internet as a service market with perpetual change, strategies for concept drift have to be found. The evaluation showed that with the current approach, the framework recommended the actual best-fit service instance in 70% of the validation cases, while in 90% of the cases, the best or second best-fit was recommended. Furthermore, within our approach employing the best method, we achieved 94.5% of the overall maximum achievable utility value.

Place, publisher, year, edition, pages
International Academy, Research and Industry Association (IARIA), 2015
National Category
Computer Sciences
Identifiers
urn:nbn:se:lnu:diva-42472 (URN)978-1-61208-387-2 (ISBN)
Conference
SERVICE COMPUTATION 2015 : The Seventh International Conferences on Advanced Service Computing, March 22, 2015 to March 27, 2015, Nice, France
Available from: 2015-04-15 Created: 2015-04-15 Last updated: 2018-01-11Bibliographically approved
Kirchner, J., Heberle, A. & Löwe, W. (2015). Classification vs. Regression: Machine learning approaches for service recommendation based on measured consumer experiences. In: Zhang, LJ; Bahsoon, R (Ed.), IEEE World Congress on Services (SERVICES), 2015: . Paper presented at IEEE World Congress on Services (SERVICES), 27 Jun-2 Jul, 2015, New York, NY (pp. 278-285). IEEE Press
Open this publication in new window or tab >>Classification vs. Regression: Machine learning approaches for service recommendation based on measured consumer experiences
2015 (English)In: IEEE World Congress on Services (SERVICES), 2015 / [ed] Zhang, LJ; Bahsoon, R, IEEE Press, 2015, p. 278-285Conference paper, Published paper (Refereed)
Abstract [en]

Service functionality can be provided by more than one service consumer. In order to choose the service which creates the most benefit before its consumption, a selection based on previous measurable experiences by other consumers is beneficial. In this paper, we present the results of our analysis of two machine learning approaches to predict the best service within this selection problem. The first approach focuses on classification, predicting the best performing service, while the second approach focuses on regression, predicting service performances which can then be used for the determination of the best candidate. We assessed and compared both approaches for service recommendation w.r.t. The performance gain when selecting the recommended instead of a random service. Our evaluation is based on data measured on real Web services as well as on simulated data. The latter is needed for a more profound analysis of the strengths and weaknesses of each approach. The simulated data has similar statistical properties as the data measured on real Web services. In the real-world case, regression achieved a response time gain of over 92% of the optimum and classification over 83%. In case of simulated data, we could achieve an overall gain of up to 95% using classification, while regression achieved 89%.

Place, publisher, year, edition, pages
IEEE Press, 2015
National Category
Computer Sciences
Research subject
Computer Science, Software Technology
Identifiers
urn:nbn:se:lnu:diva-50724 (URN)10.1109/SERVICES.2015.49 (DOI)000380616900041 ()2-s2.0-84973341509 (Scopus ID)978-1-4673-7274-9 (ISBN)
Conference
IEEE World Congress on Services (SERVICES), 27 Jun-2 Jul, 2015, New York, NY
Available from: 2016-03-15 Created: 2016-03-15 Last updated: 2018-01-10Bibliographically approved
Kirchner, J., Heberle, A. & Löwe, W. (2015). Evaluation of the Employment of Machine Learning Approaches and Strategies for Service Recommendation. In: SERVICE ORIENTED AND CLOUD COMPUTING, ESOCC 2015: . Paper presented at 4th European Conference on Service-Oriented and Cloud Computing (ESOCC), SEP 15-17, 2015, Taormina, ITALY (pp. 95-109). Springer
Open this publication in new window or tab >>Evaluation of the Employment of Machine Learning Approaches and Strategies for Service Recommendation
2015 (English)In: SERVICE ORIENTED AND CLOUD COMPUTING, ESOCC 2015, Springer, 2015, p. 95-109Conference paper, Published paper (Refereed)
Abstract [en]

Service functionality can be provided by more than one service consumer. In order to choose the service with the highest benefit, a selection based on previously measured experiences by other consumers is beneficial. In this paper, we present the results of our evaluation of two machine learning approaches in combination with several learning strategies to predict the best service within this selection problem. The first approach focuses on the prediction of the best-performing service, while the second approach focuses on the prediction of service performances which can then be used for the determination of the best-performing service. We assessed both approaches w.r.t. the overall optimization achievement relative to the worst-and the best-performing service. Our evaluation is based on data measured on real Web services as well as on simulated data. The latter is needed for a more profound analysis of the strengths and weaknesses of each approach and learning strategy when it gets harder to distinguish the performance profile of the service candidates. The simulated data focuses on different aspects of a service performance profile. For the real-world measurement data, 97% overall optimization achievement and over 82% best service selection could be achieved within the evaluation.

Place, publisher, year, edition, pages
Springer, 2015
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 9306
National Category
Computer and Information Sciences
Research subject
Computer and Information Sciences Computer Science
Identifiers
urn:nbn:se:lnu:diva-48819 (URN)10.1007/978-3-319-24072-5_7 (DOI)000366202500007 ()2-s2.0-84944752030 (Scopus ID)978-3-319-24072-5 (ISBN)978-3-319-24071-8 (ISBN)
Conference
4th European Conference on Service-Oriented and Cloud Computing (ESOCC), SEP 15-17, 2015, Taormina, ITALY
Available from: 2016-01-20 Created: 2016-01-15 Last updated: 2018-12-13Bibliographically approved
Kirchner, J., Heberle, A. & Löwe, W. (2015). Service recommendation using machine learning methods based on measured consumer experiences within a service market. International Journal on Advances in Intelligent Systems, 8(3&4), 347-373
Open this publication in new window or tab >>Service recommendation using machine learning methods based on measured consumer experiences within a service market
2015 (English)In: International Journal on Advances in Intelligent Systems, E-ISSN 1942-2679, Vol. 8, no 3&4, p. 347-373Article in journal (Refereed) Published
Abstract [en]

Among functionally similar services, service consumersare interested in the consumption of the service that performsbest towards their optimization preferences. The experiencedperformance of a service at consumer side is expressed in its nonfunctionalproperties. Selecting the best-fit service is an individualaspect as the preferences of consumers vary. Furthermore, servicemarkets such as the Internet are characterized by perpetualchange and complexity. The complex collaboration of system environmentsand networks result in various performance experiencesat consumer side. Service optimization based on a collaborativeknowledge base of previous experiences of other, similar consumerswith similar preferences is a desirable foundation. In thisarticle, we present a service recommendation framework, whichaims at the optimization at consumer side focusing on the individualpreferences and call contexts. In order to identify relevantnon-functional properties for service selection, we conducted aliterature study of conference papers of the last decade. Theranked results of this study represent what a broad scientificcommunity determined to be relevant non-functional propertiesfor service selection. We furthermore analyzed, implemented, andvalidated machine learning methods that can be employed forservice recommendation. Within our validation, we could achieveup to 95% of the overall achievable performance (utility) gainwith a machine learning method that is focused on conceptdrift, which in turn, tackles the change characteristic of theInternet being a service market. Besides the comprehensive andscientific identification of relevant non-functional properties whenselecting a service, this article describes how machine learningcan be employed for service recommendation based on consumerexperiences in general, including an evaluation and overall proofof concept validation within our framework.

National Category
Computer Sciences
Research subject
Computer Science, Software Technology
Identifiers
urn:nbn:se:lnu:diva-50723 (URN)
Available from: 2016-03-15 Created: 2016-03-15 Last updated: 2024-04-26Bibliographically approved
Andersson, J., Heberle, A., Kirchner, J. & Löwe, W. (2011). Service Level Achievements: Distributed Knowledge for Optimal Service Selection. In: Gianluigi Zavattaro, Ulf Schreier, and Cesare Pautasso (Ed.), Gianluigi Zavattaro, Ulf Schreier, and Cesare Pautasso (Ed.), Proceedings - 9th IEEE European Conference on Web Services, ECOWS 2011: . Paper presented at Ninth IEEE European Conference on Web Services (ECOWS) (pp. 125-132). IEEE
Open this publication in new window or tab >>Service Level Achievements: Distributed Knowledge for Optimal Service Selection
2011 (English)In: Proceedings - 9th IEEE European Conference on Web Services, ECOWS 2011 / [ed] Gianluigi Zavattaro, Ulf Schreier, and Cesare Pautasso, IEEE, 2011, p. 125-132Conference paper, Published paper (Refereed)
Abstract [en]

In a service-oriented setting, where services are composed to provide end user functionality, it is a challenge to find the service components with best-fit functionality and quality. A decision based on information mainly provided by service providers is inadequate as it cannot be trusted in general. In this paper, we discuss service compositions in an open market scenario where an automated best-fit service selection and composition is based on Service Level Achievements instead. Continuous monitoring updates the actual Service Level Achievements which can lead to dynamically changing compositions. Measurements of real life services exemplify the approach.

Place, publisher, year, edition, pages
IEEE, 2011
Keywords
automated best-fit service selection;best-fit functionality;best-fit quality;cloud computing;distributed knowledge;optimal service selection;service compositions;service level achievements;service oriented computing;service-oriented setting;software as a service;cloud computing;distributed processing;service-oriented architecture;
National Category
Software Engineering
Identifiers
urn:nbn:se:lnu:diva-16663 (URN)10.1109/ECOWS.2011.24 (DOI)2-s2.0-81255210583 (Scopus ID)978-1-4577-1532-7 (ISBN)
Conference
Ninth IEEE European Conference on Web Services (ECOWS)
Available from: 2012-01-09 Created: 2012-01-09 Last updated: 2018-04-26Bibliographically approved
Organisations

Search in DiVA

Show all publications